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="textInteractionFlags" >
60 <set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::NoTextInteraction|Qt::TextBrowserInteraction|Qt::TextEditable|Qt::TextEditorInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
65 <widget class="QCheckBox" name="osNameCheckBox" >
66 <property name="whatsThis" >
67 <string>Includes your operating system's name in the browser identification text.</string>
69 <property name="text" >
70 <string>Add operating s&ystem name</string>
75 <layout class="QHBoxLayout" >
78 <property name="orientation" >
79 <enum>Qt::Horizontal</enum>
81 <property name="sizeType" >
82 <enum>QSizePolicy::Fixed</enum>
84 <property name="sizeHint" >
93 <widget class="QCheckBox" name="osVersionCheckBox" >
94 <property name="enabled" >
97 <property name="whatsThis" >
98 <string>Includes your operating system's version number in the browser identification text.</string>
100 <property name="text" >
101 <string>Add operating system &version</string>
108 <widget class="QCheckBox" name="platformCheckBox" >
109 <property name="whatsThis" >
110 <string>Includes your platform type in the browser identification text</string>
112 <property name="text" >
113 <string>Add &platform name</string>
118 <widget class="QCheckBox" name="processorTypeCheckBox" >
119 <property name="whatsThis" >
120 <string>Includes your machine's CPU type in the browser identification text.</string>
122 <property name="text" >
123 <string>Add &machine (processor) type</string>
128 <widget class="QCheckBox" name="languageCheckBox" >
129 <property name="whatsThis" >
130 <string>Includes your language settings in the browser identification text to obtain localised versions of the page.</string>
132 <property name="text" >
133 <string>Add lang&uage information</string>
141 <widget class="QGroupBox" name="domainPolicyGroupBox" >
142 <property name="enabled" >
145 <property name="title" >
146 <string>Site Specific Identification</string>
148 <layout class="QHBoxLayout" >
150 <widget class="QTreeWidget" name="sitePolicyTreeWidget" >
151 <property name="rootIsDecorated" >
154 <property name="sortingEnabled" >
158 <property name="text" >
159 <string>Site Name</string>
163 <property name="text" >
164 <string>Identification</string>
168 <property name="text" >
169 <string>User Agent</string>
175 <layout class="QVBoxLayout" >
176 <property name="leftMargin" >
179 <property name="topMargin" >
182 <property name="rightMargin" >
185 <property name="bottomMargin" >
189 <widget class="QPushButton" name="newButton" >
190 <property name="whatsThis" >
191 <string>Add new identification text for a site.</string>
193 <property name="text" >
194 <string>&New...</string>
199 <widget class="QPushButton" name="changeButton" >
200 <property name="whatsThis" >
201 <string>Change the selected identifier text.</string>
203 <property name="text" >
204 <string>Chan&ge...</string>
209 <widget class="QPushButton" name="deleteButton" >
210 <property name="whatsThis" >
211 <string>Delete the selected identifier text.</string>
213 <property name="text" >
214 <string>D&elete</string>
219 <widget class="QPushButton" name="deleteAllButton" >
220 <property name="whatsThis" >
221 <string>Delete all identifiers.</string>
223 <property name="text" >
224 <string>Delete A&ll</string>
230 <property name="orientation" >
231 <enum>Qt::Vertical</enum>
233 <property name="sizeType" >
234 <enum>QSizePolicy::Expanding</enum>
236 <property name="sizeHint" >
251 <layoutdefault spacing="6" margin="11" />
252 <layoutfunction spacing="KDialog::spacingHint" margin="KDialog::marginHint" />
253 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
255 <include location="local" >klineedit.h</include>
256 <include location="local" >k3listview.h</include>
261 <sender>osNameCheckBox</sender>
262 <signal>toggled(bool)</signal>
263 <receiver>osVersionCheckBox</receiver>
264 <slot>setEnabled(bool)</slot>
266 <hint type="sourcelabel" >
270 <hint type="destinationlabel" >
277 <sender>sendUACheckBox</sender>
278 <signal>toggled(bool)</signal>
279 <receiver>defaultIdGroupBox</receiver>
280 <slot>setEnabled(bool)</slot>
282 <hint type="sourcelabel" >
286 <hint type="destinationlabel" >
293 <sender>sendUACheckBox</sender>
294 <signal>toggled(bool)</signal>
295 <receiver>domainPolicyGroupBox</receiver>
296 <slot>setEnabled(bool)</slot>
298 <hint type="sourcelabel" >
302 <hint type="destinationlabel" >