diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-08-19 21:20:26 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-08-28 09:47:51 +0300 |
commit | aae82179bc5f04b4361c57f9a1073ff3af6899c4 (patch) | |
tree | 7c5728b70c74497e50c9d078f09f2ec742c6dd50 /src/rekonq.kcfg | |
parent | Add parseCommandLine tests (diff) | |
download | rekonq-aae82179bc5f04b4361c57f9a1073ff3af6899c4.tar.xz |
Add rekonf script to generate SettingsWidgets
- generate General Settings
- generate Appearance Settings
- removed previous settings widgets
Diffstat (limited to 'src/rekonq.kcfg')
-rw-r--r-- | src/rekonq.kcfg | 305 |
1 files changed, 69 insertions, 236 deletions
diff --git a/src/rekonq.kcfg b/src/rekonq.kcfg index 8bd8b2ad..b51f0526 100644 --- a/src/rekonq.kcfg +++ b/src/rekonq.kcfg @@ -6,294 +6,127 @@ http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" > <!-- Includes --> -<include>QtWebKit</include> -<include>QDateTime</include> -<include>KUrl</include> -<include>KGlobalSettings</include> <kcfgfile name="rekonqrc" /> -<!-- Miscellaneuos (not config UI) settings --> -<group name="misc"> - <entry name="FirstExecution" type="Bool"> - <default>true</default> - </entry> - <entry name="showBookmarksToolbar" type="Bool"> - <default>false</default> - </entry> - <entry name="walletBlackList" type="StringList"> - <default></default> - </entry> - <entry name="recoverOnCrash" type="Int"> - <default>0</default> - </entry> - <entry name="createDesktopAppShortcut" type="Bool"> - <default>true</default> - </entry> - <entry name="createMenuAppShortcut" type="Bool"> - <default>false</default> - </entry> - <entry name="checkDefaultSearchEngine" type="Bool"> - <default>true</default> - </entry> - <entry name="clearHistory" type="Bool"> - <default>true</default> - </entry> - <entry name="clearDownloads" type="Bool"> - <default>true</default> - </entry> - <entry name="clearCookies" type="Bool"> - <default>true</default> - </entry> - <entry name="clearCachedPages" type="Bool"> - <default>true</default> - </entry> - <entry name="clearWebIcons" type="Bool"> - <default>true</default> - </entry> - <entry name="clearHomePageThumbs" type="Bool"> - <default>true</default> - </entry> - <entry name="whiteReferer" type="StringList"> - <default></default> - </entry> - <entry name="showHistoryPanel" type="Bool"> - <default>false</default> - </entry> - <entry name="showBookmarksPanel" type="Bool"> - <default>false</default> - </entry> - <entry name="savedSessions" type="StringList"> - <default></default> - </entry> -</group> - - -<!-- New Tab Page Settings --> -<group name="NewTabPage"> - <entry name="previewNames" type="StringList"> - <default>KDE Homepage,rekonq site</default> - </entry> - <entry name="previewUrls" type="StringList"> - <default>http://www.kde.org/,http://rekonq.kde.org/</default> - </entry> -</group> - - <!-- General Settings --> <group name="General"> - <entry name="startupBehaviour" type="Int"> - <default>1</default> + <entry key="FirstRun" type="Bool" hidden="true"> + <default>true</default> + </entry> + <entry name="Language" key="lang" type="String"> + <default>TODO: change type to StringList</default> </entry> - <entry name="homePage" type="String"> + <entry name="Home page URL" key="homepage" type="String"> <default>http://www.kde.org/</default> </entry> - <entry name="downloadPath" type="Url"> - <default code="true">KUrl(KGlobalSettings::downloadPath())</default> + <entry name="New tab URL" key="newtab" type="String"> + <default>http://www.kde.org/</default> </entry> - <entry name="askDownloadPath" type="Bool"> - <default>false</default> + <entry name="Default Search Engine" key="searchUrl" type="String"> + <default>https://duckduckgo.com/?q=%1</default> </entry> - <entry name="kgetDownload" type="Bool"> - <default>false</default> + <entry name="Configuration Path" key="configPath" type="String"> + <default>TODO: change type to Path</default> </entry> - <entry name="kgetList" type="Bool"> - <default>false</default> + <entry name="Load plugins from" key="pluginPath" type="String"> + <default>TODO: change type to Path</default> </entry> </group> - -<!-- Tabs Settings --> -<group name="Tabs"> - <!-- xxx --> - <entry name="newTabsBehaviour" type="Int"> - <default>0</default> - </entry> - <entry name="newTabStartPage" type="Int"> - <default>0</default> - </entry> - <!-- xxx --> - <entry name="hoveringTabOption" type="Int"> - <default>0</default> - </entry> - <entry name="openExternalLinksInNewWindow" type="Bool"> - <default>false</default> - </entry> - <entry name="lastTabClosesWindow" type="Bool"> - <default>false</default> - </entry> - <entry name="closeTabSelectPrevious" type="Bool"> - <default>false</default> +<!-- Network --> +<group name="Network"> + <entry name="Save files to" key="downloadPath" type="String"> + <default>TODO: change type to Path</default> </entry> - <entry name="openNewTabsNextToCurrent" type="Bool"> + <entry name="Always ask me where to save files" key="downloadPathAsk" type="Bool"> <default>true</default> </entry> - <entry name="openNewTabsInForeground" type="Bool"> - <default>false</default> + <entry name="User Agent" key="userAgent" type="String"> + <default>TODO</default> </entry> </group> - <!-- Fonts Settings --> <group name="Appearance"> - <entry name="standardFontFamily" type="String"> - <default code="true">KGlobalSettings::generalFont().family()</default> + <entry name="Standard Font Family" key="standardFontFamily" type="Font"> + <default code="true">getFont(QFont::AnyStyle)</default> </entry> - <entry name="fixedFontFamily" type="String"> - <default code="true">KGlobalSettings::fixedFont().family()</default> + <entry name="Fixed Font Family" key="fixedFontFamily" type="Font"> + <default code="true">getFont(QFont::Monospace)</default> </entry> - <entry name="serifFontFamily" type="String"> - <default code="true">QWebSettings::globalSettings()->fontFamily(QWebSettings::SerifFont)</default> + <entry name="Serif Font Family" key="serifFontFamily" type="Font"> + <default code="true">getFont(QFont::Serif)</default> </entry> - <entry name="sansSerifFontFamily" type="String"> - <default code="true">QWebSettings::globalSettings()->fontFamily(QWebSettings::SansSerifFont)</default> + <entry name="Sans Serif Font Family" key="sansSerifFontFamily" type="Font"> + <default code="true">getFont(QFont::SansSerif)</default> </entry> - <entry name="cursiveFontFamily" type="String"> - <default code="true">QWebSettings::globalSettings()->fontFamily(QWebSettings::CursiveFont)</default> + <entry name="Cursive Font Family" key="cursiveFontFamily" type="Font"> + <default code="true">getFont(QFont::Cursive)</default> </entry> - <entry name="fantasyFontFamily" type="String"> - <default code="true">QWebSettings::globalSettings()->fontFamily(QWebSettings::FantasyFont)</default> + <entry name="Fantasy Font Family" key="fantasyFontFamily" type="Font"> + <default code="true">getFont(QFont::Fantasy)</default> </entry> - <entry name="defaultFontSize" type="Int"> + <entry name="Default Font Size" key="defaultFontSize" type="Int"> <default>16</default> </entry> - <entry name="minFontSize" type="Int"> + <entry name="Minimal Font Size" key="minFontSize" type="Int"> <default>7</default> </entry> - <entry name="defaultEncoding" type="String"> + <entry name="Default encoding" key="defaultEncoding" type="String"> <default>ISO 8859-1</default> </entry> - <entry name="userCSS" type="Url"> - <default></default> - </entry> - <entry name="defaultZoom" type="Int"> + <entry name="Default zoom" key="defaultZoom" type="Int"> <default>10</default> </entry> </group> - -<!-- Privacy Settings --> -<group name="Privacy"> - <entry name="javascriptCanOpenWindows" type="Bool"> - <default>false</default> - </entry> - <entry name="javascriptCanAccessClipboard" type="Bool"> - <default>false</default> - </entry> - <entry name="expireHistory" type="Int"> - <default>0</default> - </entry> - <entry name="passwordSavingEnabled" type="Bool"> - <default>true</default> - </entry> -</group> - - -<!-- WebKit Settings --> -<group name="Webkit"> - <!-- xxx --> - <entry name="javascriptEnabled" type="Bool"> - <default>true</default> - </entry> - <!-- xxx --> - <entry name="pluginsEnabled" type="Int"> - <default>0</default> - </entry> - <!-- xxx --> - <entry name="offlineStorageDatabaseEnabled" type="Bool"> - <default>true</default> - </entry> - <entry name="offlineWebApplicationCacheEnabled" type="Bool"> - <default>true</default> - </entry> - <entry name="localStorageEnabled" type="Bool"> - <default>true</default> - </entry> - <entry name="offlineWebApplicationCacheQuota" type="Int"> - <default>50</default> - </entry> - <!-- xxx --> - <entry name="javaEnabled" type="Bool"> - <default>true</default> - </entry> - <entry name="webGL" type="Bool"> - <default>true</default> - </entry> - <entry name="spatialNavigation" type="Bool"> - <default>false</default> - </entry> - <entry name="frameFlattening" type="Bool"> - <default>false</default> - </entry> - <entry name="dnsPrefetch" type="Bool"> - <default>true</default> - </entry> - <entry name="printElementBackgrounds" type="Bool"> - <default>true</default> - </entry> - <entry name="zoomTextOnly" type="Bool"> - <default>false</default> - </entry> -</group> - - -<!-- Advanced Settings --> -<group name="Advanced"> - <entry name="hScrollWheelHistory" type="Bool"> - <default>false</default> - </entry> - <entry name="enableViShortcuts" type="Bool"> - <default>false</default> - </entry> - <entry name="accessKeysEnabled" type="Bool"> - <default>false</default> +<!-- Shortcuts --> +<group name="Shortcuts"> + <entry name="Show sidebar" key="actionShowSidebar" type="Shortcut"> + <default>Ctrl+B</default> </entry> - <entry name="smoothScrolling" type="Bool"> - <default>true</default> + <entry name="Show search bar" key="actionShowSearchBar" type="Shortcut"> + <default>Ctrl+F</default> </entry> - <entry name="useFavicon" type="Bool"> - <default>false</default> + <entry name="Settings Dialog" key="actionSettings" type="Shortcut"> + <default>Ctrl+S</default> </entry> - <entry name="middleClickAction" type="Int"> - <default>2</default> + <entry name="Quit" key="actionQuit" type="Shortcut"> + <default>Ctrl+Q</default> </entry> - <entry name="automaticSpellChecking" type="Bool"> - <default>true</default> + <entry name="New Tab" key="actionNewTab" type="Shortcut"> + <default>Ctrl+T</default> </entry> -</group> - - -<!-- Sync Settings --> -<group name="Sync"> - <entry name="syncEnabled" type="Bool"> - <default>false</default> + <entry name="Close Tab" key="actionCloseTab" type="Shortcut"> + <default>Ctrl+W</default> </entry> - <entry name="syncBookmarks" type="Bool"> - <default>false</default> + <entry name="Switch tab left" key="actionSwitchTabLeft" type="Shortcut"> + <default>Ctrl+Left</default> </entry> - <entry name="syncHistory" type="Bool"> - <default>false</default> + <entry name="Switch tab right" key="actionSwitchTabRight" type="Shortcut"> + <default>Ctrl+Right</default> </entry> - <entry name="syncPasswords" type="Bool"> - <default>false</default> + <entry name="Focus address bar" key="actionFocusAddressBar" type="Shortcut"> + <default>F6</default> </entry> - <entry name="syncType" type="Int"> - <default>0</default> + <entry name="Back" key="actionBack" type="Shortcut"> + <default>Alt+Left</default> </entry> - <entry name="syncHost" type="String"> - <default></default> + <entry name="Forward" key="actionForward" type="Shortcut"> + <default>Alt+Right</default> </entry> - <entry name="syncUser" type="String"> - <default></default> + <entry name="Refresh" key="actionRefresh" type="Shortcut"> + <default>F5</default> </entry> - <entry name="syncPass" type="String"> - <default></default> + <entry name="Reload" key="actionReload" type="Shortcut"> + <default>Ctrl+F5</default> </entry> - <entry name="syncPath" type="String"> - <default></default> + <entry name="Open" key="actionOpen" type="Shortcut"> + <default>Ctrl+O</default> </entry> - <entry name="syncPort" type="Int"> - <default>-1</default> + <entry name="Create Bookmark" key="actionBookmark" type="Shortcut"> + <default>Ctrl+D</default> </entry> </group> |