diff options
author | Chris Xiong <chirs241097@gmail.com> | 2022-09-30 23:58:46 -0400 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2022-09-30 23:59:21 -0400 |
commit | e25c84c0463f5a43d3b2bb836850f5c5963a2846 (patch) | |
tree | 504c65782410c5ead34b0941449a9abaa9c23001 /qdeduper/mingui.hpp | |
parent | b6c8082dfc854b58cae798a6150681f7b9a343d3 (diff) | |
download | deduper-e25c84c0463f5a43d3b2bb836850f5c5963a2846.tar.xz |
Add context menu for the image view.
Shortcuts are currently broken. Will be fixed in future commits.
Diffstat (limited to 'qdeduper/mingui.hpp')
-rw-r--r-- | qdeduper/mingui.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/qdeduper/mingui.hpp b/qdeduper/mingui.hpp index a4b2089..19db256 100644 --- a/qdeduper/mingui.hpp +++ b/qdeduper/mingui.hpp @@ -38,6 +38,16 @@ enum ViewMode view_marked }; +enum ItemActionType +{ + mark_toggle, + mark_all_except, + show_only, + open_with_system_viewer, + open_containing_folder, + ACTION_MAX +}; + class DeduperMainWindow : public QMainWindow { Q_OBJECT @@ -73,6 +83,9 @@ private: void mark_all(); void mark_none(bool msg = true); void marked_update(bool update_msg = true); + void show_only(size_t x); + void open_image(size_t x); + void locate_image(size_t x); fs::path::string_type common_prefix(const std::vector<fs::path> &fns); bool modified_check(bool quitting = true); protected: |