From fa7aecaf37f5e7702ca6ea0e7c3c6927342bceac Mon Sep 17 00:00:00 2001 From: zhupengfei Date: Sat, 18 Apr 2020 23:58:03 +0800 Subject: [PATCH] Add import destination indicator --- src/frontend/main.cpp | 9 +++++++++ src/frontend/main.ui | 30 +++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/frontend/main.cpp b/src/frontend/main.cpp index 76e08a0..f9655fc 100644 --- a/src/frontend/main.cpp +++ b/src/frontend/main.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include @@ -56,6 +57,14 @@ MainDialog::MainDialog(QWidget* parent) : QDialog(parent), ui(std::make_uniqueimportDestination->setText( + QString::fromStdString(FileUtil::GetUserPath(FileUtil::UserPath::UserDir))); + connect(ui->importDestinationButton, &QPushButton::clicked, [this] { + QDesktopServices::openUrl(QUrl( + QStringLiteral("file:///%1") + .arg(QString::fromStdString(FileUtil::GetUserPath(FileUtil::UserPath::UserDir))))); + }); + connect(ui->main, &QTreeWidget::itemSelectionChanged, [this] { ui->buttonBox->button(QDialogButtonBox::StandardButton::Ok) ->setEnabled(!ui->main->selectedItems().empty()); diff --git a/src/frontend/main.ui b/src/frontend/main.ui index bdfe4a8..0dc9b18 100644 --- a/src/frontend/main.ui +++ b/src/frontend/main.ui @@ -7,7 +7,7 @@ 0 0 800 - 300 + 320 @@ -58,6 +58,34 @@ + + + + + + Files will be imported to: + + + + + + + + + + Open + + + + + + + Qt::Horizontal + + + + +