summaryrefslogtreecommitdiffstats
path: root/filesystemwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filesystemwidget.cpp')
-rw-r--r--filesystemwidget.cpp24
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){