2 <class>UserAgentUI</class>
3 <widget class="QWidget" name="UserAgentUI" >
4 <property name="geometry" >
12 <property name="whatsThis" >
14 Here you can modify the default browser-identification text or set a site <code>(eg. www.kde.org)</code> or a domain <code>(eg. kde.org)</code> specific identification text.<p>
15 To add a new site-specific identification text, click the <code>New</code> button and supply the necessary information. To change an existing site-specific entry, click on the <code>Change</code> button. The <code>Delete</code> button will remove the selected site-specific identification text, causing the default setting to be used for that site or domain.
18 <layout class="QVBoxLayout" >
20 <widget class="QCheckBox" name="sendUACheckBox" >
21 <property name="whatsThis" >
23 Send the browser identification to web sites.<p>
24 <u>NOTE:</u> Many sites rely on this information to display pages properly, hence, it is highly recommended that you do not totally disable this feature but rather customize it.<p>
25 By default, only minimal identification information is sent to remote sites. The identification text that will be sent is shown below.
28 <property name="text" >
29 <string>&Send identification</string>
31 <property name="checked" >
37 <widget class="QGroupBox" name="defaultIdGroupBox" >
38 <property name="enabled" >
41 <property name="whatsThis" >
42 <string>The browser identification text sent to the sites you visit. Use the provided options to customize it.</string>
44 <property name="title" >
45 <string>Default Identification</string>
47 <layout class="QVBoxLayout" >
49 <widget class="KSqueezedTextLabel" name="defaultIdLineEdit" >
50 <property name="font" >
56 <property name="whatsThis" >
57 <string>The browser identification text sent to the sites you visit. You can customize it using the options provided below.</string>
59 <property name="text" >
60 <string comment="KDE::DoNotExtract" >KSqueezedTextLabel</string>
62 <property name="textInteractionFlags" >
63 <set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
68 <widget class="QCheckBox" name="osNameCheckBox" >
69 <property name="whatsThis" >
70 <string>Includes your operating system's name in the browser identification text.</string>
72 <property name="text" >
73 <string>Add operating s&ystem name</string>
78 <layout class="QHBoxLayout" >
81 <property name="orientation" >
82 <enum>Qt::Horizontal</enum>
84 <property name="sizeType" >
85 <enum>QSizePolicy::Fixed</enum>
87 <property name="sizeHint" stdset="0" >
96 <widget class="QCheckBox" name="osVersionCheckBox" >
97 <property name="enabled" >
100 <property name="whatsThis" >
101 <string>Includes your operating system's version number in the browser identification text.</string>
103 <property name="text" >
104 <string>Add operating system &version</string>
111 <widget class="QCheckBox" name="platformCheckBox" >
112 <property name="whatsThis" >
113 <string>Includes your platform type in the browser identification text</string>
115 <property name="text" >
116 <string>Add &platform name</string>
121 <widget class="QCheckBox" name="processorTypeCheckBox" >
122 <property name="whatsThis" >
123 <string>Includes your machine's CPU type in the browser identification text.</string>
125 <property name="text" >
126 <string>Add &machine (processor) type</string>
131 <widget class="QCheckBox" name="languageCheckBox" >
132 <property name="whatsThis" >
133 <string>Includes your language settings in the browser identification text to obtain localized versions of the page.</string>
135 <property name="text" >
136 <string>Add lang&uage information</string>
144 <widget class="QGroupBox" name="domainPolicyGroupBox" >
145 <property name="enabled" >
148 <property name="title" >
149 <string>Site Specific Identification</string>
151 <layout class="QHBoxLayout" >
153 <widget class="QTreeWidget" name="sitePolicyTreeWidget" >
154 <property name="rootIsDecorated" >
157 <property name="sortingEnabled" >
161 <property name="text" >
162 <string>Site Name</string>
166 <property name="text" >
167 <string>Identification</string>
171 <property name="text" >
172 <string>User Agent</string>
178 <layout class="QVBoxLayout" >
179 <property name="margin" >
183 <widget class="KPushButton" name="newButton" >
184 <property name="whatsThis" >
185 <string>Add new identification text for a site.</string>
187 <property name="text" >
188 <string>&New...</string>
193 <widget class="KPushButton" name="changeButton" >
194 <property name="whatsThis" >
195 <string>Change the selected identifier text.</string>
197 <property name="text" >
198 <string>Chan&ge...</string>
203 <widget class="KPushButton" name="deleteButton" >
204 <property name="whatsThis" >
205 <string>Delete the selected identifier text.</string>
207 <property name="text" >
208 <string>D&elete</string>
213 <widget class="KPushButton" name="deleteAllButton" >
214 <property name="whatsThis" >
215 <string>Delete all identifiers.</string>
217 <property name="text" >
218 <string>Delete A&ll</string>
224 <property name="orientation" >
225 <enum>Qt::Vertical</enum>
227 <property name="sizeType" >
228 <enum>QSizePolicy::Expanding</enum>
230 <property name="sizeHint" stdset="0" >
245 <layoutdefault spacing="6" margin="11" />
246 <layoutfunction spacing="KDialog::spacingHint" margin="KDialog::marginHint" />
249 <class>KPushButton</class>
250 <extends>QPushButton</extends>
251 <header>kpushbutton.h</header>
254 <class>KSqueezedTextLabel</class>
255 <extends>QLabel</extends>
256 <header>ksqueezedtextlabel.h</header>
260 <include location="local" >klineedit.h</include>
265 <sender>osNameCheckBox</sender>
266 <signal>toggled(bool)</signal>
267 <receiver>osVersionCheckBox</receiver>
268 <slot>setEnabled(bool)</slot>
270 <hint type="sourcelabel" >
274 <hint type="destinationlabel" >
281 <sender>sendUACheckBox</sender>
282 <signal>toggled(bool)</signal>
283 <receiver>defaultIdGroupBox</receiver>
284 <slot>setEnabled(bool)</slot>
286 <hint type="sourcelabel" >
290 <hint type="destinationlabel" >
297 <sender>sendUACheckBox</sender>
298 <signal>toggled(bool)</signal>
299 <receiver>domainPolicyGroupBox</receiver>
300 <slot>setEnabled(bool)</slot>
302 <hint type="sourcelabel" >
306 <hint type="destinationlabel" >