summaryrefslogtreecommitdiff
path: root/src/instancemanagerdialog.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-08-14 19:44:31 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2020-11-03 11:39:07 -0500
commitf7e9724eb1a817bdef372f87ebf96e9692db2bc9 (patch)
treeeb4f287b499331bdce0b306709f7a1af08a2a563 /src/instancemanagerdialog.h
parentf67dc91aa1f00eb2005d8e576c24739df91802ce (diff)
delete instance
Diffstat (limited to 'src/instancemanagerdialog.h')
-rw-r--r--src/instancemanagerdialog.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/instancemanagerdialog.h b/src/instancemanagerdialog.h
index d102facb..3daa0800 100644
--- a/src/instancemanagerdialog.h
+++ b/src/instancemanagerdialog.h
@@ -26,6 +26,7 @@ public:
void exploreLocation();
void exploreBaseDirectory();
void exploreGame();
+ void deleteInstance();
private:
static const std::size_t NoSelection = -1;
@@ -47,6 +48,12 @@ private:
void updateList();
void fillData(const InstanceInfo& ii);
+ void clearData();
+ void setButtonsEnabled(bool b);
+
+ bool deletePortable(const InstanceInfo& ii);
+ bool deleteGlobal(const InstanceInfo& ii);
+ bool doDelete(const QStringList& files, bool recycle);
};
#endif // MODORGANIZER_INSTANCEMANAGERDIALOG_INCLUDED