summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r--src/libs/installer/packagemanagercore_p.h8
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;