diff options
author | Arno <am@disconnect.de> | 2013-07-27 05:01:09 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-27 05:01:09 +0200 |
commit | 8fba0fcb81e7b517804f34a5c8ad3741f92926da (patch) | |
tree | 8919264536b47420c2e624aa33766a2246d72fc1 /filesystemwidget.cpp | |
parent | 0afebd0e3cb3da831cd5ffba1eefbe9e61e408a1 (diff) | |
download | SheMov-8fba0fcb81e7b517804f34a5c8ad3741f92926da.tar.gz SheMov-8fba0fcb81e7b517804f34a5c8ad3741f92926da.tar.bz2 SheMov-8fba0fcb81e7b517804f34a5c8ad3741f92926da.zip |
Fix window title
Set the main window title according to selected tab.
Diffstat (limited to 'filesystemwidget.cpp')
-rw-r--r-- | filesystemwidget.cpp | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp index 9a4efa0..4c05640 100644 --- a/filesystemwidget.cpp +++ b/filesystemwidget.cpp @@ -6,14 +6,14 @@ */ #include <QSettings> -#include <QtWidgets/QSplitter> -#include <QtWidgets/QHBoxLayout> -#include <QtWidgets/QLineEdit> -#include <QtWidgets/QLabel> -#include <QtWidgets/QCompleter> +#include <QSplitter> +#include <QHBoxLayout> +#include <QLineEdit> +#include <QLabel> +#include <QCompleter> #include <QProcess> -#include <QtWidgets/QApplication> -#include <QtWidgets/QMessageBox> +#include <QApplication> +#include <QMessageBox> #include <QTextStream> #include <QClipboard> #include <QMimeData> @@ -144,7 +144,7 @@ void FilesystemWidget::directoryChanged(const QModelIndex &selected, const QMode } mModel->setRootPath(mModel->filePath(real)); mDirEdit->setText(mModel->filePath(real)); - setWindowTitle(mModel->filePath(real)); + setWindowTitle(); mFileView->selectionModel()->clear(); mFileModel->setDir(mModel->filePath(real)); resizeFileView(); @@ -413,9 +413,11 @@ void FilesystemWidget::selectAllPV(){ } } -void FilesystemWidget::setWindowTitle(const QString &dir){ - mWindowTitle = QString("%1 - %2").arg(qApp->applicationName()).arg(dir); - emit windowTitle(mWindowTitle); +void FilesystemWidget::setWindowTitle(){ + QModelIndex curIdx = mDirView->selectionModel()->currentIndex(); + QString dir = curIdx.data(QFileSystemModel::FilePathRole).toString(); + mWindowTitle = QString(tr("Filemanager - [%1]")).arg(dir); + emit windowTitle(mWindowTitle); } void FilesystemWidget::deleteRecursive(const QFileInfo &start){ |