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="useQNetworkConfigurationManager">
25 <property name="toolTip">
26 <string>Rely on Qt's network configuration manager to detect if we're online</string>
28 <property name="text">
29 <string>Automatic</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>Interval between consecutive connection attempts</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">
210 <tabstop>useQNetworkConfigurationManager</tabstop>
211 <tabstop>usePingTimeout</tabstop>
212 <tabstop>pingTimeout</tabstop>
213 <tabstop>useNoTimeout</tabstop>
214 <tabstop>autoReconnect</tabstop>
215 <tabstop>reconnectInterval</tabstop>
220 <sender>usePingTimeout</sender>
221 <signal>toggled(bool)</signal>
222 <receiver>pingTimeout</receiver>
223 <slot>setEnabled(bool)</slot>
225 <hint type="sourcelabel">
229 <hint type="destinationlabel">
236 <sender>autoReconnect</sender>
237 <signal>toggled(bool)</signal>
238 <receiver>reconnectLabel</receiver>
239 <slot>setEnabled(bool)</slot>
241 <hint type="sourcelabel">
245 <hint type="destinationlabel">
252 <sender>autoReconnect</sender>
253 <signal>toggled(bool)</signal>
254 <receiver>reconnectInterval</receiver>
255 <slot>setEnabled(bool)</slot>
257 <hint type="sourcelabel">
261 <hint type="destinationlabel">