C++ API
C ++ API檔案是為開發Qt Installer Framework的開發人員撰寫的, 它描述了內部API,因此沒有兼容性保證, 此外,該檔案尚在開發中,因此缺少部分內容,而其他部分可能已過時,
要創建自定義的安裝程式,請改用Scripting API, 有關更多資訊,請參見自定義安裝程式章節,
命名空間
| 命名空間 | 描述 |
|---|---|
| QInstaller | 包含用于實作Qt Installer Framework和安裝程式UI核心功能的類, |
| KDUpdater | 包含用于自動檢測應用程式更新,從外部存盤庫檢索更新,并安裝它們的類, KDUpdater類是KDAB常規KDUpdater模塊的分支, |
QInstaller C++類
| QInstaller::AbstractFileTask | 檔案相關任務的基類 |
| QInstaller::FileTaskItem | 表示檔案任務物件中的條目 |
| QInstaller::FileTaskResult | 表示檔案任務的結果 |
| QInstaller::BinaryContent | 處理嵌入到可執行檔案中的二進制資訊 |
| QInstaller::OperationBlob | 可以由Qt Installer framework實體化和執行的操作的文本表示形式 |
| QInstaller::Resource | 用于將檔案包裝為只讀設備的介面 |
| QInstaller::ResourceCollection | 將大量資源組合在一起的抽象 |
| QInstaller::ResourceCollectionManager | 將多個資源集合組合在一起的抽象 |
| QInstaller::BinaryFormatEngine | 用于訪問資源集合和資源檔案的默認檔案引擎 |
| QInstaller::BinaryFormatEngineHandler | 注冊資源集合和資源檔案的方法 |
| QInstaller::BinaryLayout | 描述附加到檔案的二進制內容 |
| QInstaller::Component | 代表當前組件 |
| QInstaller::Component::SortingPriorityGreaterThan | 設定子組件的降序排序優先級 |
| QInstaller::Component::SortingPriorityLessThan | 設定子組件的增序排序優先級 |
| QInstaller::ComponentModel | 持有一個資料模型,用于可視方式表示要安裝的可用組件 |
| QInstaller::MessageBoxHandler | 模態對話框,用于通知用戶或詢問用戶問題并接收答案 |
| QInstaller::PackageManagerCore | Qt Installer Framework的核心功能 |
| QInstaller::ComponentSelectionPage | 更改已選擇組件的狀態 |
| QInstaller::FinishedPage | 完成安裝向導 |
| QInstaller::IntroductionPage | 顯示有關要安裝的產品的資訊 |
| QInstaller::LicenseAgreementPage | 向用戶提供待確認的許可協議 |
| QInstaller::PackageManagerGui | 非互動式安裝的核心功能 |
| QInstaller::PackageManagerPage | 顯示有關要安裝的產品的資訊 |
| QInstaller::PerformInstallationPage | 顯示有關安裝狀態的進度資訊 |
| QInstaller::ReadyForInstallationPage | 通知用戶可以開始安裝 |
| QInstaller::RestartPage | 使能重啟安裝程式 |
| QInstaller::StartMenuDirectoryPage | 在Windows開始選單中指定產品的程式組 |
| QInstaller::TargetDirectoryPage | 指定安裝的目標檔案夾 |
| QInstaller::PackageSource | 指定單個包源資訊 |
| QInstaller::PerformInstallationForm | 顯示有關安裝狀態的進度資訊 |
| QInstaller::ScriptEngine | 用于準備和運行組件腳本 |
| QInstaller::SystemInfo | 提供有關作業系統的資訊 |
KDUpdater C++類
| KDUpdater::FileDownloader | KDUpdater中使用的檔案下載器的基類 |
| KDUpdater::HttpDownloader | 用于通過FTP,HTTP或HTTPS下載檔案 |
| KDUpdater::LocalFileDownloader | 用于從本地檔案系統拷貝檔案 |
| KDUpdater::ResourceFileDownloader | 可以用來下載資源檔案 |
| KDUpdater::FileDownloaderFactory | 充當KDUpdater::FileDownloader的工廠 |
| KDUpdater::FileDownloaderProxyFactory | 細粒度的代理選擇 |
| GenericFactory | 實作基于模板的通用工廠 |
| KDUpdater::LocalPackage | 描述應用程式中的單個已安裝包 |
| KDUpdater::LocalPackageHub | 訪問有關在應用程式端安裝的包的資訊 |
| KDUpdater::Task | KDUpdater中所有任務的基類 |
| KDUpdater::Update | 代表一個更新 |
| KDUpdater::UpdateFinder | UpdaterFinder類查找適用于已安裝包的更新 |
| KDUpdater::UpdateOperation | 更新操作的抽象基類 |
| KDUpdater::UpdateOperationFactory | 用于根據名稱創建更新操作 |
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/2076.html
標籤:其他
