summaryrefslogtreecommitdiffstats
path: root/filesystemwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filesystemwidget.cpp')
-rw-r--r--filesystemwidget.cpp3
1 files changed, 3 insertions, 0 deletions
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(){