From a2e5f7d38214c9872a5c3a360065b5790bb29e2f Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Fri, 21 Jun 2019 21:43:16 -0400
Subject: split ModInfoDialogTab
---
src/modinfodialog.h | 33 +--------------------------------
1 file changed, 1 insertion(+), 32 deletions(-)
(limited to 'src/modinfodialog.h')
diff --git a/src/modinfodialog.h b/src/modinfodialog.h
index 2a3ee2d8..8e7fed17 100644
--- a/src/modinfodialog.h
+++ b/src/modinfodialog.h
@@ -43,7 +43,6 @@ along with Mod Organizer. If not, see .
#include
#include
-
namespace Ui {
class ModInfoDialog;
}
@@ -52,37 +51,7 @@ class QFileSystemModel;
class QTreeView;
class CategoryFactory;
class TextEditor;
-
-
-class ModInfoDialogTab : public QObject
-{
- Q_OBJECT;
-
-public:
- ModInfoDialogTab() = default;
- ModInfoDialogTab(const ModInfoDialogTab&) = delete;
- ModInfoDialogTab& operator=(const ModInfoDialogTab&) = delete;
- ModInfoDialogTab(ModInfoDialogTab&&) = default;
- ModInfoDialogTab& operator=(ModInfoDialogTab&&) = default;
- virtual ~ModInfoDialogTab() = default;
-
- virtual void clear() = 0;
- virtual bool feedFile(const QString& rootPath, const QString& filename) = 0;
- virtual bool canClose();
- virtual void saveState(Settings& s);
- virtual void restoreState(const Settings& s);
-
- virtual void setMod(ModInfo::Ptr mod, MOShared::FilesOrigin* origin);
- virtual void update();
-
-signals:
- void originModified(int originID);
- void modOpen(QString name);
-
-protected:
- void emitOriginModified(int originID);
- void emitModOpen(QString name);
-};
+class ModInfoDialogTab;
class ElideLeftDelegate : public QStyledItemDelegate
--
cgit v1.3.1