summaryrefslogtreecommitdiff
path: root/src/modinfodialogimages.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-06-27 01:58:13 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-07-02 10:10:19 -0400
commit9cce32f19f435570b94c6f65c2bc6eb99bd542ac (patch)
tree9978d6e12fa2583ec660ee5f77a0c55092494f36 /src/modinfodialogimages.h
parentcac0fb710c48fa55c6e7303485adf9f4f3364682 (diff)
dds toggle for images
Diffstat (limited to 'src/modinfodialogimages.h')
-rw-r--r--src/modinfodialogimages.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modinfodialogimages.h b/src/modinfodialogimages.h
index bd404801..fa7115b0 100644
--- a/src/modinfodialogimages.h
+++ b/src/modinfodialogimages.h
@@ -79,6 +79,8 @@ public:
void clear() override;
bool feedFile(const QString& rootPath, const QString& fullPath) override;
void update() override;
+ void saveState(Settings& s) override;
+ void restoreState(const Settings& s) override;
private:
struct File
@@ -112,15 +114,19 @@ private:
int m_margins, m_padding, m_border;
const File* m_selection;
FilterWidget m_filter;
+ bool m_ddsAvailable, m_ddsEnabled;
void getSupportedFormats();
+ void enableDDS(bool b);
void select(const File* file);
+ bool needsFiltering() const;
void scrollAreaResized(const QSize& s);
void paintThumbnails(QPaintEvent* e);
void thumbnailsMouseEvent(QMouseEvent* e);
void showTooltip(QHelpEvent* e);
void onExplore();
+ void onShowDDS();
void onFilterChanged();
int calcThumbSize(int availableWidth) const;