summaryrefslogtreecommitdiff
path: root/src/modinfodialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modinfodialog.h')
-rw-r--r--src/modinfodialog.h33
1 files changed, 1 insertions, 32 deletions
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 <http://www.gnu.org/licenses/>.
#include <set>
#include <directoryentry.h>
-
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