diff options
author | Arno <am@disconnect.de> | 2010-07-24 14:14:18 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-07-24 14:14:18 +0200 |
commit | e0e15dd1e2da1c2ce77e7629d5023b1d02bb237e (patch) | |
tree | e62e7396026198bcd441fe08a6b527bed6883ccf /filestreemodel.h | |
parent | d617e0679b42680d5068513a951b6f6db10b0565 (diff) | |
download | SheMov-e0e15dd1e2da1c2ce77e7629d5023b1d02bb237e.tar.gz SheMov-e0e15dd1e2da1c2ce77e7629d5023b1d02bb237e.tar.bz2 SheMov-e0e15dd1e2da1c2ce77e7629d5023b1d02bb237e.zip |
Set window title in ArchiveTreeView
Construct a window title in ArchiveTreeView and show it when Tab is
activated or file mode is changed.
Also deleted the unneded slot newWindowTitle in SheMov: setWindowTitle
is a slot by itself.
Diffstat (limited to 'filestreemodel.h')
-rw-r--r-- | filestreemodel.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/filestreemodel.h b/filestreemodel.h index 46a83c5..2408e35 100644 --- a/filestreemodel.h +++ b/filestreemodel.h @@ -26,6 +26,8 @@ class FilesTreeModel : public SmTreeModel { explicit FilesTreeModel(QStringList &headers, QObject *parent = 0); const QHash<int, QString> fileTypes() const { return mFileTypes; } const QHash<int, QString> coverTypes() const { return mCoverTypes; } + const QString modeName(int mode = -1) const; + int mode() const { return mMode; } ~FilesTreeModel(); //data + flags @@ -42,15 +44,22 @@ class FilesTreeModel : public SmTreeModel { bool deleteFiles(const QModelIndexList &files); private: + //functions void populate(QSqlQuery &filesQuery); + + //database QSqlDatabase mDb; QSqlQuery *mUpdateDvdQuery; QSqlQuery *mUpdateQualityQuery; QSqlQuery *mInsertFileQuery; QSqlQuery *mFilesQuery; QSqlQuery *mDeleteFileQuery; + + //misc QHash<int, QString> mFileTypes; QHash<int, QString> mCoverTypes; + QHash<int, QString> mModeNames; + int mMode; }; #endif // FILESTREEMODEL_H |