summaryrefslogtreecommitdiff
path: root/src/modinfodialogfiletree.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-06-23 06:00:17 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-07-02 10:10:18 -0400
commit3edad124635291b5d07794ad088ff8840391257f (patch)
treeb9ca4988a5bb2bb9b02a5f0c978ac90f88f9938e /src/modinfodialogfiletree.h
parent895883571b2b71c891dbaad4662adc7b39256286 (diff)
finished splitting filetree tab
forward delete shortcut to tabs
Diffstat (limited to 'src/modinfodialogfiletree.h')
-rw-r--r--src/modinfodialogfiletree.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/modinfodialogfiletree.h b/src/modinfodialogfiletree.h
index e7708ab8..dcc096fe 100644
--- a/src/modinfodialogfiletree.h
+++ b/src/modinfodialogfiletree.h
@@ -12,6 +12,7 @@ public:
void clear() override;
void update() override;
+ bool deleteRequested() override;
private:
struct Actions
@@ -28,12 +29,20 @@ private:
QFileSystemModel* m_fs;
Actions m_actions;
- QModelIndex singleSelection() const;
void onCreateDirectory();
void onOpen();
void onPreview();
void onRename();
void onDelete();
+ void onHide();
+ void onUnhide();
+ void onOpenInExplorer();
+ void onContextMenu(const QPoint &pos);
+
+ QModelIndex singleSelection() const;
+ bool deleteFile(const QModelIndex& index);
+ bool deleteFileRecursive(const QModelIndex& index);
+ void changeVisibility(bool visible);
};
#endif // MODINFODIALOGFILETREE_H