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 + + + + +