From bd3716dcab86c7d3e018004a1f26b470a7f6cfb7 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 8 Nov 2014 04:31:40 +0100 Subject: Select child dir when going up in directory hierarchy Select the previously selected dir in FileView when going up in the directory hierarchy. --- filesystemwidget.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'filesystemwidget.cpp') diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp index 5dbc612..779db2e 100644 --- a/filesystemwidget.cpp +++ b/filesystemwidget.cpp @@ -116,6 +116,7 @@ FilesystemWidget::FilesystemWidget(QWidget *parent) : QWidget(parent), mClipboar connect(mDirEdit, SIGNAL(returnPressed()), this, SLOT(directoryEdited())); connect(mFileView, SIGNAL(delFiles()), this, SLOT(deleteFiles())); connect(mFileView, SIGNAL(editorClosed(QModelIndex)), this, SLOT(fileEditorClosed(QModelIndex))); + connect(this, SIGNAL(upSelected(QString)), mFileView, SLOT(selectItem(QString))); QVBoxLayout *mainLayout = new QVBoxLayout; QSplitter *splitter = new QSplitter; @@ -229,6 +230,8 @@ void FilesystemWidget::parentDir(){ if(idx.parent().isValid()){ mDirView->setCurrentIndex(idx.parent()); } + QString sel = idx.data().toString(); + emit upSelected(sel); } void FilesystemWidget::goBack(){ -- cgit v1.2.3-70-g09d2