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