From 774f1fded97ff63ea4b4f5a611d3faf5fffac85f Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 1 Feb 2025 08:49:38 -0500 Subject: [PATCH] fix: Add client dialog not showing for new clients --- src/apps/deskflow-gui/dialogs/ServerConfigDialog.cpp | 3 ++- src/apps/deskflow-gui/dialogs/ServerConfigDialog.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apps/deskflow-gui/dialogs/ServerConfigDialog.cpp b/src/apps/deskflow-gui/dialogs/ServerConfigDialog.cpp index bb5f5f3e6..befe6a03f 100644 --- a/src/apps/deskflow-gui/dialogs/ServerConfigDialog.cpp +++ b/src/apps/deskflow-gui/dialogs/ServerConfigDialog.cpp @@ -1,5 +1,6 @@ /* * Deskflow -- mouse and keyboard sharing utility + * SPDX-FileCopyrightText: (C) 2025 Chris Rizzitello * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd. * SPDX-FileCopyrightText: (C) 2008 Volker Lanz * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception @@ -413,7 +414,7 @@ void ServerConfigDialog::on_m_pListActions_itemSelectionChanged() ui->m_pButtonRemoveAction->setEnabled(!ui->m_pListActions->selectedItems().isEmpty()); } -void ServerConfigDialog::on_m_pButtonAddComputer_clicked() +void ServerConfigDialog::addClient() { addComputer("", false); } diff --git a/src/apps/deskflow-gui/dialogs/ServerConfigDialog.h b/src/apps/deskflow-gui/dialogs/ServerConfigDialog.h index 8e2cccad5..78f5bb715 100644 --- a/src/apps/deskflow-gui/dialogs/ServerConfigDialog.h +++ b/src/apps/deskflow-gui/dialogs/ServerConfigDialog.h @@ -1,5 +1,6 @@ /* * Deskflow -- mouse and keyboard sharing utility + * SPDX-FileCopyrightText: (C) 2025 Chris Rizzitello * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd. * SPDX-FileCopyrightText: (C) 2008 Volker Lanz * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception @@ -45,12 +46,12 @@ protected slots: void on_m_pButtonEditAction_clicked(); void on_m_pButtonRemoveAction_clicked(); void on_m_pCheckBoxEnableClipboard_stateChanged(int state); - void on_m_pButtonAddComputer_clicked(); void onScreenRemoved(); void on_m_pCheckBoxUseExternalConfig_toggled(bool checked = false); bool on_m_pButtonBrowseConfigFile_clicked(); protected: + void addClient(); bool addComputer(const QString &clientName, bool doSilent); ServerConfig &serverConfig() {