From a896d928412bc8f02131c8c6ab0d8c1ad4e4753f Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 3 Nov 2018 07:55:02 +0100 Subject: Put WizardTreeModel in separate file One class per file :) No functional changes, just code shuffle and reindention. --- newmoviewizard.h | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'newmoviewizard.h') diff --git a/newmoviewizard.h b/newmoviewizard.h index 132ae4e..ee3b20d 100644 --- a/newmoviewizard.h +++ b/newmoviewizard.h @@ -121,25 +121,5 @@ class MovieMetadataPage : public QWizardPage { QCheckBox *mMetadataEnabled; }; -class WizardTreeModel : public SmTreeModel { - Q_OBJECT - public: - enum CustomRoles { FileNameRole = Qt::UserRole + 1, FileSizeRole = Qt::UserRole + 2, FileTypeRole = Qt::UserRole + 3, FilePartRole = Qt::UserRole + 4, FullPathRole = Qt::UserRole + 5 }; - enum Fields { FileName = 0, FileSize = 1, FileType = 2, FilePart = 3, FullPath = 4 }; - enum { NumFields = 5 }; - enum Types { Movie = 1, FrontCover = 2, BackCover = 3, GeneralCover = 4, Origin = 5 }; - explicit WizardTreeModel(QStringList &headers, QObject *parent = nullptr); - - //data + flags - virtual QVariant data(const QModelIndex &index, int role) const; - virtual bool setData(const QModelIndex &index, const QVariant &value, int role); - virtual Qt::ItemFlags flags(const QModelIndex &index) const; - QList fileData(const QModelIndex &idx) const; - void clear(); - - private: - QHash mFiletypeMap; - QHash mFilePartMap; -}; #endif -- cgit v1.2.3-70-g09d2