summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/createshortcutoperation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/createshortcutoperation.h')
-rw-r--r--src/libs/installer/createshortcutoperation.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/libs/installer/createshortcutoperation.h b/src/libs/installer/createshortcutoperation.h
index 832ecbc7e..b39c0a340 100644
--- a/src/libs/installer/createshortcutoperation.h
+++ b/src/libs/installer/createshortcutoperation.h
@@ -41,13 +41,21 @@ namespace QInstaller {
class INSTALLER_EXPORT CreateShortcutOperation : public Operation
{
public:
- CreateShortcutOperation();
+ explicit CreateShortcutOperation(PackageManagerCore *core);
void backup();
bool performOperation();
bool undoOperation();
bool testOperation();
- Operation *clone() const;
+
+private:
+ void ensureOptionalArgumentsRead();
+
+ bool m_optionalArgumentsRead;
+ QString m_iconId;
+ QString m_iconPath;
+ QString m_workingDir;
+ QString m_description;
};
}