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. --- archivetreeview.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'archivetreeview.h') 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 -- cgit v1.2.3-70-g09d2