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_screenSetupModel;
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 ScreenSetupModel.h:21
void removeHotkey()
Definition ServerConfigDialog.cpp:139
void toggleWin32Foreground(bool enabled)
Definition ServerConfigDialog.cpp:335
void toggleProtocol()
Definition ServerConfigDialog.cpp:276
void setOriginalServerConfig(const ServerConfig &s)
Definition ServerConfigDialog.h:78
void toggleDefaultLockToComputerState(bool state)
Definition ServerConfigDialog.cpp:319
void removeAction()
Definition ServerConfigDialog.cpp:209
void toggleSwitchDoubleTap(bool enable)
Definition ServerConfigDialog.cpp:289
void message(const QString &message)
Definition ServerConfigDialog.h:32
void addAction()
Definition ServerConfigDialog.cpp:168
void setSwitchDelay(int delay)
Definition ServerConfigDialog.cpp:311
void toggleHeartbeat(bool enabled)
Definition ServerConfigDialog.cpp:253
ServerConfig & serverConfig()
Definition ServerConfigDialog.h:74
void toggleSwitchDelay(bool enable)
Definition ServerConfigDialog.cpp:304
bool addComputer(const QString &clientName, bool doSilent)
Definition ServerConfigDialog.cpp:570
void setSwitchDoubleTap(int within)
Definition ServerConfigDialog.cpp:296
void addClient()
Definition ServerConfigDialog.cpp:343
void toggleLockToComputer(bool disabled)
Definition ServerConfigDialog.cpp:327
void setClipboardLimit(int limit)
Definition ServerConfigDialog.cpp:244
void toggleRelativeMouseMoves(bool enabled)
Definition ServerConfigDialog.cpp:268
void listActionsSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Definition ServerConfigDialog.cpp:282
bool addClient(const QString &clientName)
Definition ServerConfigDialog.cpp:56
~ServerConfigDialog() override
void onScreenRemoved()
Definition ServerConfigDialog.cpp:348
void toggleExternalConfig(bool enable=false)
Definition ServerConfigDialog.cpp:354
void toggleClipboard(bool enabled)
Definition ServerConfigDialog.cpp:229
void listHotkeysSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Definition ServerConfigDialog.cpp:153
void editHotkey()
Definition ServerConfigDialog.cpp:123
void addHotkey()
Definition ServerConfigDialog.cpp:112
ScreenSetupModel & model()
Definition ServerConfigDialog.h:82
void editAction()
Definition ServerConfigDialog.cpp:186
ServerConfigDialog(QWidget *parent, ServerConfig &config)
Definition ServerConfigDialog.cpp:26
bool browseConfigFile()
Definition ServerConfigDialog.cpp:363
void setHeartbeat(int rate)
Definition ServerConfigDialog.cpp:260
Definition ServerConfig.h:25
Definition AboutDialog.h:13