21class ServerConfigDialog;
31 bool addClient(
const QString &clientName);
40 bool addComputer(
const QString &clientName,
bool doSilent);
76 return m_serverConfig;
80 m_originalServerConfig = s;
84 return m_computerSetupModel;
90 void loadFromConfig();
91 void resetFromSettings();
92 void refreshControls();
93 void initConnections()
const;
94 void updateControls()
const;
95 void restoreFromDefaults();
96 void setServerConfig();
97 bool isGeneralConfigModified()
const;
98 bool isGeneralConfigDefault()
const;
99 void setButtonBoxEnabledButtons()
const;
100 std::unique_ptr<Ui::ServerConfigDialog> ui;
101 QString m_message =
"";
106 bool m_enableClipboard;
107 bool m_enableHeartbeat;
110 int m_switchDoubleTap;
111 uint m_clipboardSize;
112 bool m_relativeMouseMoves;
113 bool m_enableSwitchDelay;
114 bool m_enableSwitchDoubleTap;
115 bool m_originalServerConfigIsExternal;
116 bool m_win32keepForeground;
117 bool m_disableLockToComputer;
118 bool m_defaultLockToComputerState;
119 QString m_originalServerConfigUsesExternalFile;
NetworkProtocol
Definition NetworkProtocol.h:15
Definition ComputerSetupModel.h:21
void removeHotkey()
Definition ServerConfigDialog.cpp:144
void toggleWin32Foreground(bool enabled)
Definition ServerConfigDialog.cpp:340
void toggleProtocol()
Definition ServerConfigDialog.cpp:281
void setOriginalServerConfig(const ServerConfig &s)
Definition ServerConfigDialog.h:78
void toggleDefaultLockToComputerState(bool state)
Definition ServerConfigDialog.cpp:324
void removeAction()
Definition ServerConfigDialog.cpp:214
void toggleSwitchDoubleTap(bool enable)
Definition ServerConfigDialog.cpp:294
void onComputerRemoved()
Definition ServerConfigDialog.cpp:353
void message(const QString &message)
Definition ServerConfigDialog.h:32
void addAction()
Definition ServerConfigDialog.cpp:173
void setSwitchDelay(int delay)
Definition ServerConfigDialog.cpp:316
void toggleHeartbeat(bool enabled)
Definition ServerConfigDialog.cpp:258
ServerConfig & serverConfig()
Definition ServerConfigDialog.h:74
void toggleSwitchDelay(bool enable)
Definition ServerConfigDialog.cpp:309
bool addComputer(const QString &clientName, bool doSilent)
Definition ServerConfigDialog.cpp:576
void setSwitchDoubleTap(int within)
Definition ServerConfigDialog.cpp:301
void addClient()
Definition ServerConfigDialog.cpp:348
void toggleLockToComputer(bool disabled)
Definition ServerConfigDialog.cpp:332
void setClipboardLimit(int limit)
Definition ServerConfigDialog.cpp:249
void toggleRelativeMouseMoves(bool enabled)
Definition ServerConfigDialog.cpp:273
ComputerSetupModel & model()
Definition ServerConfigDialog.h:82
void listActionsSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Definition ServerConfigDialog.cpp:287
bool addClient(const QString &clientName)
Definition ServerConfigDialog.cpp:56
~ServerConfigDialog() override
void toggleExternalConfig(bool enable=false)
Definition ServerConfigDialog.cpp:359
void toggleClipboard(bool enabled)
Definition ServerConfigDialog.cpp:234
void listHotkeysSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Definition ServerConfigDialog.cpp:158
void editHotkey()
Definition ServerConfigDialog.cpp:128
void addHotkey()
Definition ServerConfigDialog.cpp:117
void editAction()
Definition ServerConfigDialog.cpp:191
ServerConfigDialog(QWidget *parent, ServerConfig &config)
Definition ServerConfigDialog.cpp:26
bool browseConfigFile()
Definition ServerConfigDialog.cpp:368
void setHeartbeat(int rate)
Definition ServerConfigDialog.cpp:265
Definition ServerConfig.h:25
Definition AboutDialog.h:13