diff options
Diffstat (limited to '')
| -rw-r--r-- | src/citra_qt/configuration/configure_web.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/citra_qt/configuration/configure_web.cpp b/src/citra_qt/configuration/configure_web.cpp index fff466aaa..8715fb018 100644 --- a/src/citra_qt/configuration/configure_web.cpp +++ b/src/citra_qt/configuration/configure_web.cpp | |||
| @@ -4,11 +4,15 @@ | |||
| 4 | 4 | ||
| 5 | #include "citra_qt/configuration/configure_web.h" | 5 | #include "citra_qt/configuration/configure_web.h" |
| 6 | #include "core/settings.h" | 6 | #include "core/settings.h" |
| 7 | #include "core/telemetry_session.h" | ||
| 7 | #include "ui_configure_web.h" | 8 | #include "ui_configure_web.h" |
| 8 | 9 | ||
| 9 | ConfigureWeb::ConfigureWeb(QWidget* parent) | 10 | ConfigureWeb::ConfigureWeb(QWidget* parent) |
| 10 | : QWidget(parent), ui(std::make_unique<Ui::ConfigureWeb>()) { | 11 | : QWidget(parent), ui(std::make_unique<Ui::ConfigureWeb>()) { |
| 11 | ui->setupUi(this); | 12 | ui->setupUi(this); |
| 13 | connect(ui->button_regenerate_telemetry_id, &QPushButton::clicked, this, | ||
| 14 | &ConfigureWeb::refreshTelemetryID); | ||
| 15 | |||
| 12 | this->setConfiguration(); | 16 | this->setConfiguration(); |
| 13 | } | 17 | } |
| 14 | 18 | ||
| @@ -30,8 +34,8 @@ void ConfigureWeb::setConfiguration() { | |||
| 30 | ui->toggle_telemetry->setChecked(Settings::values.enable_telemetry); | 34 | ui->toggle_telemetry->setChecked(Settings::values.enable_telemetry); |
| 31 | ui->edit_username->setText(QString::fromStdString(Settings::values.citra_username)); | 35 | ui->edit_username->setText(QString::fromStdString(Settings::values.citra_username)); |
| 32 | ui->edit_token->setText(QString::fromStdString(Settings::values.citra_token)); | 36 | ui->edit_token->setText(QString::fromStdString(Settings::values.citra_token)); |
| 33 | 37 | ui->label_telemetry_id->setText("Telemetry ID: 0x" + | |
| 34 | updateWeb(); | 38 | QString::number(Core::GetTelemetryId(), 16).toUpper()); |
| 35 | } | 39 | } |
| 36 | 40 | ||
| 37 | void ConfigureWeb::applyConfiguration() { | 41 | void ConfigureWeb::applyConfiguration() { |
| @@ -41,4 +45,8 @@ void ConfigureWeb::applyConfiguration() { | |||
| 41 | Settings::Apply(); | 45 | Settings::Apply(); |
| 42 | } | 46 | } |
| 43 | 47 | ||
| 44 | void ConfigureWeb::updateWeb() {} | 48 | void ConfigureWeb::refreshTelemetryID() { |
| 49 | const u64 new_telemetry_id{Core::RegenerateTelemetryId()}; | ||
| 50 | ui->label_telemetry_id->setText("Telemetry ID: 0x" + | ||
| 51 | QString::number(new_telemetry_id, 16).toUpper()); | ||
| 52 | } | ||