From 6ed82866b07414e91dfe0c47ee5f580bfd4fe479 Mon Sep 17 00:00:00 2001 From: Tannin Date: Tue, 14 Jan 2014 21:16:36 +0100 Subject: - moved code for file previews to plugins --- src/previewgenerator.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/previewgenerator.h') diff --git a/src/previewgenerator.h b/src/previewgenerator.h index 4648e27e..e872b06b 100644 --- a/src/previewgenerator.h +++ b/src/previewgenerator.h @@ -24,12 +24,15 @@ along with Mod Organizer. If not, see . #include #include #include +#include class PreviewGenerator { public: PreviewGenerator(); + void registerPlugin(MOBase::IPluginPreview *plugin); + bool previewSupported(const QString &fileExtension) const; QWidget *genPreview(const QString &fileName) const; @@ -38,11 +41,10 @@ private: QWidget *genImagePreview(const QString &fileName) const; QWidget *genTxtPreview(const QString &fileName) const; - QWidget *genDDSPreview(const QString &fileName) const; private: - std::map > m_PreviewGenerators; + std::map m_PreviewPlugins; QSize m_MaxSize; -- cgit v1.3.1