summaryrefslogtreecommitdiffstats
path: root/archivetreeview.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-07-24 14:14:18 +0200
committerArno <am@disconnect.de>2010-07-24 14:14:18 +0200
commite0e15dd1e2da1c2ce77e7629d5023b1d02bb237e (patch)
treee62e7396026198bcd441fe08a6b527bed6883ccf /archivetreeview.h
parentd617e0679b42680d5068513a951b6f6db10b0565 (diff)
downloadSheMov-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 'archivetreeview.h')
-rw-r--r--archivetreeview.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/archivetreeview.h b/archivetreeview.h
index d4c70a3..54f304f 100644
--- a/archivetreeview.h
+++ b/archivetreeview.h
@@ -28,6 +28,10 @@ class ArchiveTreeView : public QWidget
explicit ArchiveTreeView(QWidget *parent = 0);
SeriesTreeWidget *seriesWidget() { return mSeriesWidget; }
FilesTreeWidget *filesWidget() { return mFilesWidget; }
+ const QString windowTitle() { return mWindowTitle; }
+
+ signals:
+ void needWindowTitleChange(QString);
public slots:
void setFileViewMode(int mode);
@@ -38,6 +42,9 @@ class ArchiveTreeView : public QWidget
void playSelected(const QString &preferred = QString());
private:
+ //functions
+ void constructWindowTitle();
+
//widgets
SeriesTreeWidget *mSeriesWidget;
FilesTreeWidget *mFilesWidget;
@@ -52,6 +59,9 @@ class ArchiveTreeView : public QWidget
//lists
QModelIndexList mSelectedItems;
+
+ //misc
+ QString mWindowTitle;
};
#endif