1 <?xml version="1.0" encoding="UTF-8"?>
4 Copyright 2022-2023 Soren Stoutner <soren@stoutner.com>.
6 This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc>.
8 Privacy Browser PC is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
13 Privacy Browser PC is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with Privacy Browser PC. If not, see <http://www.gnu.org/licenses/>. -->
22 <!-- The name of the generated class. -->
23 <class>GeneralSettings</class>
25 <widget class="QWidget">
26 <layout class="QVBoxLayout">
28 <layout class="QFormLayout">
30 <item row="0" column="0">
31 <widget class="QLabel" name="homepageLabel">
32 <property name="text">
33 <string>Homepage</string>
36 <property name="toolTip">
37 <string>The default is https://www.mojeek.com/.</string>
42 <item row="0" column="1">
43 <widget class="KLineEdit" name="kcfg_homepage" />
46 <!-- Search engine. -->
47 <item row="1" column="0">
48 <widget class="QLabel">
49 <property name="text">
50 <string>Search engine</string>
53 <property name="toolTip">
54 <string>The default is Mojeek.</string>
59 <item row="1" column="1">
60 <widget class="QComboBox" name="kcfg_searchEngine">
61 <property name="sizePolicy">
62 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
68 <property name="editable">
73 <property name="text">
74 <string>Mojeek</string>
79 <property name="text">
80 <string>Monocles</string>
85 <property name="text">
86 <string>MetaGer</string>
91 <property name="text">
92 <string>Google</string>
97 <property name="text">
103 <property name="text">
104 <string>Yahoo</string>
110 <item row="2" column="1">
111 <widget class="QLabel" name="searchEngineLabel">
112 <property name="textInteractionFlags">
113 <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
118 <!-- Zoom factor. -->
119 <item row="3" column="0">
120 <widget class="QLabel" name="zoomFactorLabel">
121 <property name="text">
122 <string>Zoom factor</string>
125 <property name="toolTip">
126 <string>Valid values for the zoom factor are between 0.25 and 5.00. The default is 1.00.</string>
131 <item row="3" column="1">
132 <widget class="QDoubleSpinBox" name="kcfg_zoomFactor">
133 <property name="minimum">
134 <double>0.250000000000000</double>
137 <property name="maximum">
138 <double>5.000000000000000</double>
141 <property name="singleStep">
142 <double>0.250000000000000</double>
149 <!-- Tabs on top. -->
151 <widget class="QCheckBox" name="kcfg_tabsOnTop">
152 <property name="text">
153 <string>Tabs on top</string>
156 <property name="toolTip">
157 <string>Display the tabs at the top of the screen. The default is enabled.</string>
162 <!-- Spatial navigation. -->
164 <widget class="QCheckBox" name="kcfg_spatialNavigation">
165 <property name="text">
166 <string>Spatial navigation</string>
169 <property name="toolTip">
170 <string>Allow moving between links and input fields using the keyboard arrow keys. The default is enabled.</string>
175 <!-- Download location. -->
177 <widget class="QGroupBox">
178 <property name="title">
179 <string>Download Location</string>
182 <layout class="QVBoxLayout">
183 <!-- Download directory. -->
185 <layout class="QHBoxLayout">
187 <widget class="QComboBox" name="kcfg_downloadDirectory">
188 <property name="sizePolicy">
189 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
190 <horstretch>0</horstretch>
191 <verstretch>0</verstretch>
195 <property name="editable">
200 <property name="text">
201 <string>System Download Directory</string>
208 <widget class="QPushButton" name="browseButton">
209 <property name="text">
210 <string>Browse</string>
217 <!-- Auto update download directory. -->
219 <widget class="QCheckBox" name="kcfg_autoUpateDownloadDirectory">
220 <property name="text">
221 <string>Auto update the download directory</string>
224 <property name="toolTip">
225 <string>Automatically update the download directory to be whatever was used for the last download. The default is enabled.</string>
233 <!-- Full screen browsing. -->
235 <widget class="QGroupBox">
236 <property name="title">
237 <string>Full Screen Browsing</string>
240 <layout class="QVBoxLayout">
241 <!-- Hide menu bar. -->
243 <widget class="QCheckBox" name="kcfg_fullScreenHideMenuBar">
244 <property name="text">
245 <string>Hide menu bar</string>
248 <property name="toolTip">
249 <string>Hide the menu bar when browsing full screen. The default is enabled.</string>
254 <!-- Hide toolbars. -->
256 <widget class="QCheckBox" name="kcfg_fullScreenHideToolBars">
257 <property name="text">
258 <string>Hide toolbars</string>
261 <property name="toolTip">
262 <string>Hide the toolbars when browsing full screen. The default is enabled.</string>
267 <!-- Hide tab bar. -->
269 <widget class="QCheckBox" name="kcfg_fullScreenHideTabBar">
270 <property name="text">
271 <string>Hide tab bar</string>
274 <property name="toolTip">
275 <string>Hide the tab bar when browsing full screen. The default is enabled.</string>
280 <!-- Hide status bar. -->
282 <widget class="QCheckBox" name="kcfg_fullScreenHideStatusBar">
283 <property name="text">
284 <string>Hide status bar</string>
287 <property name="toolTip">
288 <string>Hide the status bar when browsing full screen. The default is enabled.</string>
299 <property name="orientation">
300 <enum>Qt::Vertical</enum>