summaryrefslogtreecommitdiffstats
path: root/archivebrowsermodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-02-15 03:59:38 +0100
committerArno <am@disconnect.de>2014-02-15 03:59:38 +0100
commit46807ccba3cd55302e71ee865fa87131f123ed17 (patch)
tree48bb065451eff73f93aa76242421f31e055bc522 /archivebrowsermodel.h
parentc8a12c10bba1a74282e84f7613d76912c419cd35 (diff)
downloadSheMov-46807ccba3cd55302e71ee865fa87131f123ed17.tar.gz
SheMov-46807ccba3cd55302e71ee865fa87131f123ed17.tar.bz2
SheMov-46807ccba3cd55302e71ee865fa87131f123ed17.zip
Add icons to ArchiveBrowser
Diffstat (limited to 'archivebrowsermodel.h')
-rw-r--r--archivebrowsermodel.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/archivebrowsermodel.h b/archivebrowsermodel.h
index df91332..9a70d83 100644
--- a/archivebrowsermodel.h
+++ b/archivebrowsermodel.h
@@ -17,8 +17,8 @@
class ArchiveBrowserModel : public SmTreeModel {
Q_OBJECT
public:
- enum CustomRoles { NameRole = Qt::UserRole + 1, GenericIdRole = Qt::UserRole + 2, NodeTypeRole = Qt::UserRole + 3, TotalSizeRole = Qt::UserRole + 4, QualityRole = 5, FileTypeRole = Qt::UserRole + 6, FullPathRole = Qt::UserRole + 7, SelectedRole = Qt::UserRole + 8 };
- enum Fields { Name = 0, GenericId = 1, NodeType = 2, TotalSize = 3, Quality = 4, FileType = 5, FullPath = 6, Selected = 7 };
+ enum CustomRoles { ExpansionRole = Qt::UserRole + 1, NameRole = Qt::UserRole + 2, GenericIdRole = Qt::UserRole + 3, NodeTypeRole = Qt::UserRole + 4, TotalSizeRole = Qt::UserRole + 5, QualityRole = 6, FileTypeRole = Qt::UserRole + 7, FullPathRole = Qt::UserRole + 8, SelectedRole = Qt::UserRole + 9 };
+ enum Fields { Expansion = 0, Name = 1, GenericId = 2, NodeType = 3, TotalSize = 4, Quality = 5, FileType = 6, FullPath = 7, Selected = 8 };
enum NodeTypes { SeriesPartNode = 1, FileNode = 2 };
explicit ArchiveBrowserModel(const QStringList &headers, QObject *parent = 0);
virtual QVariant data(const QModelIndex &index, int role) const;
@@ -36,6 +36,7 @@ class ArchiveBrowserModel : public SmTreeModel {
private:
void populate();
+ void readConfig();
int mNumFields;
QList<int> mAvailableQualities;
QSqlDatabase mDb;