From 76347060c76bd3e40aeb84ff9c01710358787f81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 29 Apr 2023 09:06:13 +0200 Subject: [PATCH] Update dialog info when it is shown --- YACReaderLibrary/server_config_dialog.cpp | 7 +++++++ YACReaderLibrary/server_config_dialog.h | 1 + 2 files changed, 8 insertions(+) diff --git a/YACReaderLibrary/server_config_dialog.cpp b/YACReaderLibrary/server_config_dialog.cpp index 4c7fdbcb..fba9aa9e 100644 --- a/YACReaderLibrary/server_config_dialog.cpp +++ b/YACReaderLibrary/server_config_dialog.cpp @@ -113,6 +113,13 @@ ServerConfigDialog::ServerConfigDialog(QWidget *parent) connect(check, &QCheckBox::stateChanged, this, &ServerConfigDialog::enableServer); } +void ServerConfigDialog::showEvent(QShowEvent *event) +{ + QDialog::showEvent(event); + + generateQR(); +} + void ServerConfigDialog::enableServer(int status) { QSettings *settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); // TODO unificar la creación del fichero de config con el servidor diff --git a/YACReaderLibrary/server_config_dialog.h b/YACReaderLibrary/server_config_dialog.h index 34e51c76..7d0e9cfa 100644 --- a/YACReaderLibrary/server_config_dialog.h +++ b/YACReaderLibrary/server_config_dialog.h @@ -13,6 +13,7 @@ class ServerConfigDialog : public QDialog Q_OBJECT public: ServerConfigDialog(QWidget *parent = 0); + void showEvent(QShowEvent *event) override; private: QComboBox *ip;