diff options
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h index 311145f8a..e246317cc 100644 --- a/src/libs/installer/packagemanagercore_p.h +++ b/src/libs/installer/packagemanagercore_p.h @@ -164,6 +164,8 @@ public: void installComponent(Component *component, double progressOperationSize, bool adminRightsGained = false); + bool runningProcessesFound(); + signals: void installationStarted(); void installationFinished(); @@ -184,11 +186,12 @@ public: bool m_needsHardRestart; bool m_testChecksum; bool m_launchedAsRoot; + bool m_commandLineInstance; + bool m_userSetBinaryMarker; bool m_checkAvailableSpace; bool m_completeUninstall; bool m_needToWriteMaintenanceTool; PackageManagerCoreData m_data; - QHash<QString, bool> m_sharedFlags; QString m_installerBaseBinaryUnreplaced; QList<QInstaller::Component*> m_rootComponents; @@ -233,12 +236,13 @@ private: PackagesList remotePackages(); PackagesList compressedPackages(); LocalPackagesHash localInstalledPackages(); - bool fetchMetaInformationFromRepositories(); + bool fetchMetaInformationFromRepositories(DownloadType type = DownloadType::All); bool fetchMetaInformationFromCompressedRepositories(); bool addUpdateResourcesFromRepositories(bool parseChecksum, bool compressedRepository = false); void processFilesForDelayedDeletion(); void findExecutablesRecursive(const QString &path, const QStringList &excludeFiles, QStringList *result); QStringList runningInstallerProcesses(const QStringList &exludeFiles); + bool calculateComponentsAndRun(); private: PackageManagerCore *m_core; |