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 <widget class="QRadioButton" name="useQNetworkConfigurationManager">
38 <property name="toolTip">
39 <string>Rely on Qt's network configuration manager to detect if we're online.</string>
41 <property name="text">
42 <string>Use Qt's network status detection (via QNetworkConfigurationManager)</string>
44 <property name="checked">
50 <layout class="QHBoxLayout" name="horizontalLayout">
52 <widget class="QRadioButton" name="usePingTimeout">
53 <property name="toolTip">
54 <string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
56 <property name="text">
57 <string>Ping timeout after</string>
59 <property name="checkable">
62 <property name="checked">
68 <widget class="QSpinBox" name="pingTimeout">
69 <property name="toolTip">
70 <string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
72 <property name="suffix">
73 <string> seconds</string>
75 <property name="minimum">
78 <property name="maximum">
81 <property name="singleStep">
84 <property name="value">
87 <property name="settingsKey" stdset="0">
88 <string notr="true">PingTimeoutInterval</string>
90 <property name="defaultValue" stdset="0">
96 <spacer name="horizontalSpacer">
97 <property name="orientation">
98 <enum>Qt::Horizontal</enum>
100 <property name="sizeHint" stdset="0">
111 <widget class="QRadioButton" name="useNoTimeout">
112 <property name="toolTip">
113 <string>Only disconnect if the network socket gets closed by the operating system. This may take a long time after actually losing connectivity</string>
115 <property name="text">
116 <string>Never time out actively</string>
124 <widget class="QCheckBox" name="autoReconnect">
125 <property name="text">
126 <string>Automatically reconnect on network failures</string>
128 <property name="checked">
131 <property name="settingsKey" stdset="0">
132 <string notr="true">AutoReconnect</string>
134 <property name="defaultValue" stdset="0">
140 <layout class="QHBoxLayout" name="horizontalLayout_2">
142 <spacer name="horizontalSpacer_2">
143 <property name="orientation">
144 <enum>Qt::Horizontal</enum>
146 <property name="sizeType">
147 <enum>QSizePolicy::Fixed</enum>
149 <property name="sizeHint" stdset="0">
158 <widget class="QLabel" name="reconnectLabel">
159 <property name="text">
160 <string>Retry every</string>
165 <widget class="QSpinBox" name="reconnectInterval">
166 <property name="toolTip">
167 <string>Actively ping the remote core and disconnect if we didn't get a reply after a certain time</string>
169 <property name="suffix">
170 <string> seconds</string>
172 <property name="minimum">
175 <property name="maximum">
176 <number>3600</number>
178 <property name="singleStep">
181 <property name="value">
184 <property name="settingsKey" stdset="0">
185 <string notr="true">ReconnectInterval</string>
187 <property name="defaultValue" stdset="0">
193 <spacer name="horizontalSpacer_3">
194 <property name="orientation">
195 <enum>Qt::Horizontal</enum>
197 <property name="sizeHint" stdset="0">
208 <spacer name="verticalSpacer">
209 <property name="orientation">
210 <enum>Qt::Vertical</enum>
212 <property name="sizeHint" stdset="0">
225 <sender>usePingTimeout</sender>
226 <signal>toggled(bool)</signal>
227 <receiver>pingTimeout</receiver>
228 <slot>setEnabled(bool)</slot>
230 <hint type="sourcelabel">
234 <hint type="destinationlabel">
241 <sender>autoReconnect</sender>
242 <signal>toggled(bool)</signal>
243 <receiver>reconnectLabel</receiver>
244 <slot>setEnabled(bool)</slot>
246 <hint type="sourcelabel">
250 <hint type="destinationlabel">
257 <sender>autoReconnect</sender>
258 <signal>toggled(bool)</signal>
259 <receiver>reconnectInterval</receiver>
260 <slot>setEnabled(bool)</slot>
262 <hint type="sourcelabel">
266 <hint type="destinationlabel">