feat: serverConfigDialog, remove need for appConfig
This commit is contained in:
parent
8bb325a2d2
commit
1e9f92c93f
3 changed files with 5 additions and 11 deletions
|
|
@ -616,7 +616,7 @@ void MainWindow::updateSecurityIcon(bool visible)
|
||||||
void MainWindow::serverConnectionConfigureClient(const QString &clientName)
|
void MainWindow::serverConnectionConfigureClient(const QString &clientName)
|
||||||
{
|
{
|
||||||
m_serverConfigDialogState.setVisible(true);
|
m_serverConfigDialogState.setVisible(true);
|
||||||
ServerConfigDialog dialog(this, m_serverConfig, m_appConfig);
|
ServerConfigDialog dialog(this, m_serverConfig);
|
||||||
if (dialog.addClient(clientName) && dialog.exec() == QDialog::Accepted) {
|
if (dialog.addClient(clientName) && dialog.exec() == QDialog::Accepted) {
|
||||||
m_coreProcess.restart();
|
m_coreProcess.restart();
|
||||||
}
|
}
|
||||||
|
|
@ -1075,7 +1075,7 @@ void MainWindow::hide()
|
||||||
|
|
||||||
void MainWindow::showConfigureServer(const QString &message)
|
void MainWindow::showConfigureServer(const QString &message)
|
||||||
{
|
{
|
||||||
ServerConfigDialog dialog(this, serverConfig(), m_appConfig);
|
ServerConfigDialog dialog(this, serverConfig());
|
||||||
dialog.message(message);
|
dialog.message(message);
|
||||||
if ((dialog.exec() == QDialog::Accepted) && m_coreProcess.isStarted()) {
|
if ((dialog.exec() == QDialog::Accepted) && m_coreProcess.isStarted()) {
|
||||||
m_coreProcess.restart();
|
m_coreProcess.restart();
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
using enum ScreenConfig::SwitchCorner;
|
using enum ScreenConfig::SwitchCorner;
|
||||||
using ServerProtocol = synergy::gui::ServerProtocol;
|
using ServerProtocol = synergy::gui::ServerProtocol;
|
||||||
|
|
||||||
ServerConfigDialog::ServerConfigDialog(QWidget *parent, ServerConfig &config, AppConfig &appConfig)
|
ServerConfigDialog::ServerConfigDialog(QWidget *parent, ServerConfig &config)
|
||||||
: QDialog(parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint),
|
: QDialog(parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint),
|
||||||
ui{std::make_unique<Ui::ServerConfigDialog>()},
|
ui{std::make_unique<Ui::ServerConfigDialog>()},
|
||||||
m_OriginalServerConfig(config),
|
m_OriginalServerConfig(config),
|
||||||
|
|
@ -30,8 +30,7 @@ ServerConfigDialog::ServerConfigDialog(QWidget *parent, ServerConfig &config, Ap
|
||||||
m_OriginalServerConfigUsesExternalFile(config.configFile()),
|
m_OriginalServerConfigUsesExternalFile(config.configFile()),
|
||||||
m_ServerConfig(config),
|
m_ServerConfig(config),
|
||||||
m_ScreenSetupModel(serverConfig().screens(), serverConfig().numColumns(), serverConfig().numRows()),
|
m_ScreenSetupModel(serverConfig().screens(), serverConfig().numColumns(), serverConfig().numRows()),
|
||||||
m_Message(""),
|
m_Message("")
|
||||||
m_appConfig(appConfig)
|
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ class ServerConfigDialog : public QDialog
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ServerConfigDialog(QWidget *parent, ServerConfig &config, AppConfig &appConfig);
|
ServerConfigDialog(QWidget *parent, ServerConfig &config);
|
||||||
~ServerConfigDialog();
|
~ServerConfigDialog();
|
||||||
bool addClient(const QString &clientName);
|
bool addClient(const QString &clientName);
|
||||||
|
|
||||||
|
|
@ -93,10 +93,6 @@ protected:
|
||||||
{
|
{
|
||||||
return m_ScreenSetupModel;
|
return m_ScreenSetupModel;
|
||||||
}
|
}
|
||||||
AppConfig &appConfig()
|
|
||||||
{
|
|
||||||
return m_appConfig;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::unique_ptr<Ui::ServerConfigDialog> ui;
|
std::unique_ptr<Ui::ServerConfigDialog> ui;
|
||||||
|
|
@ -106,7 +102,6 @@ private:
|
||||||
QString m_OriginalServerConfigUsesExternalFile;
|
QString m_OriginalServerConfigUsesExternalFile;
|
||||||
ScreenSetupModel m_ScreenSetupModel;
|
ScreenSetupModel m_ScreenSetupModel;
|
||||||
QString m_Message;
|
QString m_Message;
|
||||||
AppConfig &m_appConfig;
|
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void onChange();
|
void onChange();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue