diff options
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); +} |