From 4b8d314f575d9e893d8dda7431194f8b470fc888 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 18 Sep 2022 11:08:01 -0400 Subject: First step to adopt mingui as part of the project -- break it! --- mingui/mingui.hpp | 63 ------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 mingui/mingui.hpp (limited to 'mingui/mingui.hpp') diff --git a/mingui/mingui.hpp b/mingui/mingui.hpp deleted file mode 100644 index f80561b..0000000 --- a/mingui/mingui.hpp +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef MINGUI_HPP -#define MINGUI_HPP - -#include -#include -#include -#include - -#include -#include - -class QHBoxLayout; -class QLabel; -class QStatusBar; -class QScrollArea; -class QTextEdit; -class QListView; -class QSplitter; -class QStandardItemModel; -class ImageItemDelegate; - -namespace fs = std::filesystem; - -class MinGuiWidget : public QMainWindow -{ - Q_OBJECT -private: - QSplitter *l; - QTextEdit *infopanel; - QLabel *permamsg; - QStatusBar *sb; - QListView *lw; - QList selhk; - QStandardItemModel *im = nullptr; - ImageItemDelegate *id = nullptr; - std::size_t ngroups, curgroup; - bool nohotkeywarn; - void mark_toggle(std::size_t x); - void mark_all_but(std::size_t x); - void mark_all(); - void mark_none(); - void mark_view_update(bool update_msg = true); - fs::path::string_type common_prefix(const std::vector &fns); - std::vector marks; - std::unordered_set marked; - std::vector current_set; -protected: - void resizeEvent(QResizeEvent *e) override; - void closeEvent(QCloseEvent *e) override; -public: - MinGuiWidget(); - void show_images(const std::vector &fns); - void update_distances(const std::map, double> &d); - void update_viewstatus(std::size_t cur, std::size_t size); - void save_list(); - void load_list(); -Q_SIGNALS: - void next(); - void prev(); - void switch_group(std::size_t group); -}; - -#endif -- cgit v1.2.3