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 /archivetreeview.cpp | |
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 'archivetreeview.cpp')
-rw-r--r-- | archivetreeview.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/archivetreeview.cpp b/archivetreeview.cpp index e13920c..23574cc 100644 --- a/archivetreeview.cpp +++ b/archivetreeview.cpp @@ -74,6 +74,8 @@ ArchiveTreeView::ArchiveTreeView(QWidget *parent) : QWidget(parent){ splitter->setStretchFactor(1, 3); mainLayout->addWidget(splitter); setLayout(mainLayout); + + constructWindowTitle(); } void ArchiveTreeView::setFileViewMode(int mode){ @@ -94,6 +96,7 @@ void ArchiveTreeView::setFileViewMode(int mode){ mFilesWidget->filesTree()->resizeColumnToContents(0); mFilesWidget->filesTree()->resizeColumnToContents(1); mFilesWidget->filesTree()->resizeColumnToContents(2); + constructWindowTitle(); } void ArchiveTreeView::currentChanged(const QItemSelection &selected, const QItemSelection &deselected){ @@ -179,3 +182,9 @@ void ArchiveTreeView::playSelected(const QString &preferred){ args << files; QProcess::startDetached(program, args); } + +void ArchiveTreeView::constructWindowTitle(){ + QString modeString = mFilesModel->modeName(); + mWindowTitle = QString("Movie Archive - [%1]").arg(modeString); + emit needWindowTitleChange(mWindowTitle); +} |