summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore_p.h
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2019-10-21 12:31:04 +0300
committerKatja Marttila <katja.marttila@qt.io>2019-11-19 09:37:39 +0000
commit3bd4e7d632967b1bf77120918700c11f83318166 (patch)
treec6ad1d18b60ff27e0fb64c507852aca039cdbe97 /src/libs/installer/packagemanagercore_p.h
parent9ce679325c244859c7e50ed3cca304c1e0f2b698 (diff)
Refactor code to functions which command line interface needs
These are needed in multiple places while implementing CLI so created common functions to avoid code repeat. Change-Id: I2b30bedf5de838211f48bd1669c59ff3a17f640e Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r--src/libs/installer/packagemanagercore_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h
index 3e8f831a3..c7b657eb8 100644
--- a/src/libs/installer/packagemanagercore_p.h
+++ b/src/libs/installer/packagemanagercore_p.h
@@ -165,6 +165,8 @@ public:
void installComponent(Component *component, double progressOperationSize,
bool adminRightsGained = false);
+ bool runningProcessesFound();
+
signals:
void installationStarted();
void installationFinished();
@@ -239,6 +241,7 @@ private:
void processFilesForDelayedDeletion();
void findExecutablesRecursive(const QString &path, const QStringList &excludeFiles, QStringList *result);
QStringList runningInstallerProcesses(const QStringList &exludeFiles);
+ bool calculateComponentsAndRun();
private:
PackageManagerCore *m_core;