aboutsummaryrefslogtreecommitdiffstats
path: root/src/settingsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settingsdialog.cpp')
-rw-r--r--src/settingsdialog.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp
index 0c64641..213859a 100644
--- a/src/settingsdialog.cpp
+++ b/src/settingsdialog.cpp
@@ -1,5 +1,4 @@
#include "settingsdialog.h"
-#include "settings_interface.h"
#include <QPushButton>
#include <QDialogButtonBox>
@@ -62,10 +61,10 @@ void SettingsDialog::on_tokenLineEdit_editingFinished() {
void SettingsDialog::on_instanceActionsLabel_linkActivated(const QString& link) {
if (link == "action:fill-address") {
update_ui_in_progress = true;
- // TODO
+ ui->instanceAddressLineEdit->setText(instance_address);
update_ui_in_progress = false;
} else if (link == "action:request-token") {
- // TODO
+ // TODO: open browser with token request URL
}
}
@@ -104,3 +103,7 @@ void SettingsDialog::update_ui() {
ui->tokenLineEdit->setText(settings_interface.read_setting("net/instance/token").value<QString>());
update_ui_in_progress = false;
}
+
+void SettingsDialog::set_instance_address(const QString &url) {
+ instance_address = url;
+}