diff options
Diffstat (limited to 'src/installer-lib/deinstallationtask.h')
-rw-r--r-- | src/installer-lib/deinstallationtask.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/installer-lib/deinstallationtask.h b/src/installer-lib/deinstallationtask.h index 912a34a1..f990cee7 100644 --- a/src/installer-lib/deinstallationtask.h +++ b/src/installer-lib/deinstallationtask.h @@ -56,6 +56,9 @@ class DeinstallationTask : public AsynchronousTask public: DeinstallationTask(ApplicationInfo *app, const InstallationLocation &installationLocation, bool forceDeinstallation, bool keepDocuments, QObject *parent = nullptr); + + bool cancel() override; + protected: void execute() override; @@ -64,6 +67,8 @@ private: const InstallationLocation &m_installationLocation; bool m_forceDeinstallation; bool m_keepDocuments; + bool m_canBeCanceled = true; + bool m_canceled = false; }; QT_END_NAMESPACE_AM |