summaryrefslogtreecommitdiff
path: root/src/modlistviewactions.h
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2020-12-31 00:32:15 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-02 15:38:17 +0100
commit7f0c9b8d8278f14754b375967267ff67d6fdb6ee (patch)
tree3f34b8f66e6ccf5c630e0a0dcf104f714a250219 /src/modlistviewactions.h
parentfb52a129b3a878511cf754daed433d9a789689c8 (diff)
Move the overwrite context menu.
Diffstat (limited to 'src/modlistviewactions.h')
-rw-r--r--src/modlistviewactions.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/modlistviewactions.h b/src/modlistviewactions.h
index d8e1a3d0..10aa6c39 100644
--- a/src/modlistviewactions.h
+++ b/src/modlistviewactions.h
@@ -60,6 +60,26 @@ public:
void sendModsToPriority(const QModelIndexList& index) const;
void sendModsToSeparator(const QModelIndexList& index) const;
+ // open the Windows explorer for the specified mods
+ //
+ void openExplorer(const QModelIndexList& index) const;
+
+ // overwrite-specific actions
+ //
+ void createModFromOverwrite() const;
+ void moveOverwriteContentToExistingMod() const;
+ void clearOverwrite() const;
+
+signals:
+
+ // emitted when the overwrite mod has been clear
+ //
+ void overwriteCleared() const;
+
+private:
+
+ void moveOverwriteContentsTo(const QString& absolutePath) const;
+
private:
OrganizerCore& m_core;