summaryrefslogtreecommitdiffstats
path: root/archivetreeview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'archivetreeview.cpp')
-rw-r--r--archivetreeview.cpp9
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);
+}