Save last capture path per remote host. Closes #1094

This commit is contained in:
baldurk
2018-09-06 12:30:03 +01:00
parent 5145478d19
commit cca4d364bf
7 changed files with 39 additions and 21 deletions
@@ -550,7 +550,7 @@ protected:
}
};
VirtualFileDialog::VirtualFileDialog(ICaptureContext &ctx, QWidget *parent)
VirtualFileDialog::VirtualFileDialog(ICaptureContext &ctx, QString initialDirectory, QWidget *parent)
: QDialog(parent), ui(new Ui::VirtualFileDialog)
{
ui->setupUi(this);
@@ -591,7 +591,8 @@ VirtualFileDialog::VirtualFileDialog(ICaptureContext &ctx, QWidget *parent)
ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(false);
// switch to home folder and expand it
changeCurrentDir(m_Model->homeFolder());
changeCurrentDir(initialDirectory.isEmpty() ? m_Model->homeFolder()
: m_Model->indexForPath(initialDirectory));
ui->dirList->expand(m_DirProxy->mapFromSource(currentDir()));
QObject::connect(ui->fileList->selectionModel(), &QItemSelectionModel::selectionChanged, this,