From e0e15dd1e2da1c2ce77e7629d5023b1d02bb237e Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 24 Jul 2010 14:14:18 +0200 Subject: 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. --- filestreemodel.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'filestreemodel.h') 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 fileTypes() const { return mFileTypes; } const QHash 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 mFileTypes; QHash mCoverTypes; + QHash mModeNames; + int mMode; }; #endif // FILESTREEMODEL_H -- cgit v1.2.3-70-g09d2