Refactor shortcut creation logic into its own file

Signed-off-by: Yihe Li <winmikedows@hotmail.com>
This commit is contained in:
Yihe Li
2025-05-11 03:33:03 +08:00
parent a89fc7d1e0
commit 69469b4484
6 changed files with 345 additions and 187 deletions

View File

@@ -166,7 +166,6 @@ class MainWindow : public QMainWindow {
void on_actionEditInstance_triggered();
void on_actionCreateInstanceShortcut_triggered();
void on_actionCreateInstanceShortcutDesktop_triggered();
void on_actionCreateInstanceShortcutApplications_triggered();
void on_actionCreateInstanceShortcutOther_triggered();
@@ -230,7 +229,6 @@ class MainWindow : public QMainWindow {
void setSelectedInstanceById(const QString& id);
void updateStatusCenter();
void setInstanceActionsEnabled(bool enabled);
void createInstanceShortcut(QString shortcutDirPath);
void runModalTask(Task* task);
void instanceFromInstanceTask(InstanceTask* task);