1
<?xml version="1.0" encoding="UTF-8"?>
3
<class>CoreConnectionSettingsPage</class>
4
<widget class="QWidget" name="CoreConnectionSettingsPage">
5
<property name="geometry">
13
<property name="windowTitle">
16
<layout class="QVBoxLayout" name="verticalLayout_2">
18
<widget class="QGroupBox" name="groupBox">
19
<property name="title">
20
<string>Network Status Detection</string>
22
<layout class="QVBoxLayout" name="verticalLayout">
24
<widget class="QRadioButton" name="useSolid">
25
<property name="toolTip">
26
<string>Rely on KDE's hardware layer to detect if we're online. Recommended for most KDE users</string>
28
<property name="text">
29
<string>Use KDE's network status detection (via Solid)</string>
31
<property name="checked">
37
<layout class="QHBoxLayout" name="horizontalLayout">
39
<widget class="QRadioButton" name="usePingTimeout">
40
<property name="toolTip">
41
<string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
43
<property name="text">
44
<string>Ping timeout after</string>
46
<property name="checkable">
49
<property name="checked">
55
<widget class="QSpinBox" name="pingTimeout">
56
<property name="toolTip">
57
<string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
59
<property name="suffix">
60
<string> seconds</string>
62
<property name="minimum">
65
<property name="maximum">
68
<property name="singleStep">
71
<property name="value">
74
<property name="settingsKey" stdset="0">
75
<string notr="true">PingTimeoutInterval</string>
77
<property name="defaultValue" stdset="0">
83
<spacer name="horizontalSpacer">
84
<property name="orientation">
85
<enum>Qt::Horizontal</enum>
87
<property name="sizeHint" stdset="0">
98
<widget class="QRadioButton" name="useNoTimeout">
99
<property name="toolTip">
100
<string>Only disconnect if the network socket gets closed by the operating system. This may take a long time after actually losing connectivity</string>
102
<property name="text">
103
<string>Never time out actively</string>
111
<widget class="QCheckBox" name="autoReconnect">
112
<property name="text">
113
<string>Automatically reconnect on network failures</string>
115
<property name="checked">
118
<property name="settingsKey" stdset="0">
119
<string notr="true">AutoReconnect</string>
121
<property name="defaultValue" stdset="0">
127
<layout class="QHBoxLayout" name="horizontalLayout_2">
129
<spacer name="horizontalSpacer_2">
130
<property name="orientation">
131
<enum>Qt::Horizontal</enum>
133
<property name="sizeType">
134
<enum>QSizePolicy::Fixed</enum>
136
<property name="sizeHint" stdset="0">
145
<widget class="QLabel" name="reconnectLabel">
146
<property name="text">
147
<string>Retry every</string>
152
<widget class="QSpinBox" name="reconnectInterval">
153
<property name="toolTip">
154
<string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
156
<property name="suffix">
157
<string> seconds</string>
159
<property name="minimum">
162
<property name="maximum">
163
<number>3600</number>
165
<property name="singleStep">
168
<property name="value">
171
<property name="settingsKey" stdset="0">
172
<string notr="true">ReconnectInterval</string>
174
<property name="defaultValue" stdset="0">
180
<spacer name="horizontalSpacer_3">
181
<property name="orientation">
182
<enum>Qt::Horizontal</enum>
184
<property name="sizeHint" stdset="0">
195
<spacer name="verticalSpacer">
196
<property name="orientation">
197
<enum>Qt::Vertical</enum>
199
<property name="sizeHint" stdset="0">
212
<sender>usePingTimeout</sender>
213
<signal>toggled(bool)</signal>
214
<receiver>pingTimeout</receiver>
215
<slot>setEnabled(bool)</slot>
217
<hint type="sourcelabel">
221
<hint type="destinationlabel">
228
<sender>autoReconnect</sender>
229
<signal>toggled(bool)</signal>
230
<receiver>reconnectLabel</receiver>
231
<slot>setEnabled(bool)</slot>
233
<hint type="sourcelabel">
237
<hint type="destinationlabel">
244
<sender>autoReconnect</sender>
245
<signal>toggled(bool)</signal>
246
<receiver>reconnectInterval</receiver>
247
<slot>setEnabled(bool)</slot>
249
<hint type="sourcelabel">
253
<hint type="destinationlabel">