Mon, 07 Feb 2011 19:06:59 +0100
Fixed an issue reading the correct values for the layout parameters.
434
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2 | |
792
a13346916170
Updated copyright notice.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
434
diff
changeset
|
3 | # Copyright (c) 2002 - 2011 Detlev Offenbach <detlev@die-offenbachs.de> |
434
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
4 | # |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
5 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
6 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
7 | Package implementing the preferences interface. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
8 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
9 | The preferences interface consists of a class, which defines the default |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
10 | values for all configuration items and stores the actual values. These |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
11 | values are read and written to the eric5 preferences file by module |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
12 | functions. The data is stored in a file in a subdirectory of the users home |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
13 | directory. The individual configuration data is accessed by accessor functions |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
14 | defined on the module level. The module is simply imported wherever it is needed |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
15 | with the statement 'import Preferences'. Do not use 'from Preferences import *' |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
16 | to import it. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
17 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
18 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
19 | import sys |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
20 | import os |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
21 | import fnmatch |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
22 | import shutil |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
23 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
24 | from PyQt4 import QtCore, QtGui |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
25 | from PyQt4 import Qsci |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
26 | from PyQt4.QtWebKit import QWebSettings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
27 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
28 | import QScintilla.Lexers |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
29 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
30 | from Globals import settingsNameOrganization, settingsNameGlobal, settingsNameRecent, \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
31 | isWindowsPlatform |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
32 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
33 | from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
34 | ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
35 | OthersBrowserFlag, AllBrowsersFlag |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
36 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
37 | class Prefs(object): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
38 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
39 | A class to hold all configuration items for the application. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
40 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
41 | # defaults for the variables window |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
42 | varDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
43 | "LocalsFilter" : "[]", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
44 | "GlobalsFilter" : "[]" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
45 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
46 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
47 | # defaults for the debugger |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
48 | debuggerDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
49 | "RemoteDbgEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
50 | "RemoteHost" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
51 | "RemoteExecution" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
52 | "PassiveDbgEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
53 | "PassiveDbgPort" : 42424, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
54 | "PassiveDbgType" : "Python", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
55 | "AutomaticReset" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
56 | "Autosave" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
57 | "ThreeStateBreakPoints": False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
58 | "SuppressClientExit" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
59 | "BreakAlways" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
60 | "PythonInterpreter" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
61 | "Python3Interpreter" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
62 | "CustomPython3Interpreter" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
63 | "RubyInterpreter" : "/usr/bin/ruby", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
64 | "DebugClientType" : "standard", # supported "standard", "threaded", "custom" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
65 | "DebugClient" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
66 | "DebugClientType3" : "standard", # supported "standard", "threaded", "custom" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
67 | "DebugClient3" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
68 | "PythonExtensions" : ".py2 .pyw2 .ptl", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
69 | # space separated list of Python extensions |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
70 | "Python3Extensions" : ".py .pyw .py3 .pyw3", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
71 | # space separated list of Python3 extensions |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
72 | "DebugEnvironmentReplace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
73 | "DebugEnvironment" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
74 | "PythonRedirect" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
75 | "PythonNoEncoding" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
76 | "Python3Redirect" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
77 | "Python3NoEncoding" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
78 | "RubyRedirect" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
79 | "ConsoleDbgEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
80 | "ConsoleDbgCommand" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
81 | "PathTranslation" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
82 | "PathTranslationRemote" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
83 | "PathTranslationLocal" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
84 | "NetworkInterface" : "127.0.0.1", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
85 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
86 | debuggerDefaults["AllowedHosts"] = ["127.0.0.1", "::1%0"] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
87 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
88 | # defaults for the UI settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
89 | uiDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
90 | "Language" : "System", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
91 | "Style" : "System", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
92 | "StyleSheet" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
93 | "ViewManager" : "tabview", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
94 | "LayoutType" : "Toolboxes", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
95 | # allowed values are "DockWindows", "FloatingWindows", "Toolboxes" and "Sidebars" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
96 | "LayoutShellEmbedded" : 0, # 0 = separate |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
97 | # 1 = embedded in debug browser |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
98 | "LayoutFileBrowserEmbedded" : 1, # 0 = separate |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
99 | # 1 = embedded in debug browser |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
100 | # 2 = embedded in project browser |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
101 | "BrowsersListFoldersFirst" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
102 | "BrowsersHideNonPublic" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
103 | "BrowsersListContentsByOccurrence" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
104 | "LogViewerAutoRaise" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
105 | "SingleApplicationMode" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
106 | "CaptionShowsFilename" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
107 | "CaptionFilenameLength" : 100, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
108 | "RecentNumber" : 9, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
109 | "TopLeftByLeft" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
110 | "BottomLeftByLeft" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
111 | "TopRightByRight" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
112 | "BottomRightByRight" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
113 | "TabViewManagerFilenameLength" : 40, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
114 | "TabViewManagerFilenameOnly" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
115 | # the order in ViewProfiles is Project-Viewer, File-Browser, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
116 | # Debug-Viewer, Python-Shell, Log-Viewer, Task-Viewer, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
117 | # Templates-Viewer, Multiproject-Viewer, Terminal, Chat |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
118 | "ViewProfiles" : { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
119 | "edit" : [ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
120 | # visibility (0) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
121 | [ True, False, False, True, True, True, True, True, True, True], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
122 | # saved state main window with dock windows (1) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
123 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
124 | # saved states floating windows (2) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
125 | [b"", b"", b"", b"", b"", b"", b"", b"", b"", b""], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
126 | # saved state main window with floating windows (3) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
127 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
128 | # saved state main window with toolbox windows (4) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
129 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
130 | # visibility of the toolboxes/sidebars (5) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
131 | [ True, True], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
132 | # saved states of the splitters and sidebars of the |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
133 | # sidebars layout (6) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
134 | [b"", b"", b"", b""], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
135 | ], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
136 | "debug" : [ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
137 | # visibility (0) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
138 | [ False, False, True, True, True, True, False, False, True, True], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
139 | # saved state main window with dock windows (1) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
140 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
141 | # saved states floating windows (2) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
142 | [b"", b"", b"", b"", b"", b"", b"", b"", b"", b""], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
143 | # saved state main window with floating windows (3) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
144 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
145 | # saved state main window with toolbox windows (4) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
146 | b"", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
147 | # visibility of the toolboxes/sidebars (5) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
148 | [ False, True], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
149 | # saved states of the splitters and sidebars of the |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
150 | # sidebars layout (6) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
151 | [b"", b"", b"", b""], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
152 | ], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
153 | }, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
154 | "ToolbarManagerState" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
155 | "ShowSplash" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
156 | "SingleCloseButton" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
157 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
158 | "PerformVersionCheck" : 4, # 0 = off |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
159 | # 1 = at startup |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
160 | # 2 = daily |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
161 | # 3 = weekly |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
162 | # 4 = monthly |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
163 | "UseProxy" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
164 | "UseSystemProxy" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
165 | "ProxyHost" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
166 | "ProxyPort" : 80, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
167 | "ProxyUser" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
168 | "ProxyPassword" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
169 | "ProxyType" : 0, # 0 = transparent HTTP proxy |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
170 | # 1 = caching HTTP proxy |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
171 | # 2 = SOCKS5 proxy |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
172 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
173 | "PluginRepositoryUrl5" : \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
174 | "http://die-offenbachs.homelinux.org/eric/plugins5/repository.xml", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
175 | "VersionsUrls5" : [ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
176 | "http://die-offenbachs.homelinux.org/eric/snapshots5/versions", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
177 | "http://eric-ide.python-projects.org/snapshots5/versions", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
178 | ], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
179 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
180 | "OpenOnStartup" : 0, # 0 = nothing |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
181 | # 1 = last file |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
182 | # 2 = last project |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
183 | # 3 = last multiproject |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
184 | # 4 = last global session |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
185 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
186 | "DownloadPath" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
187 | "RequestDownloadFilename" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
188 | "CheckErrorLog" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
189 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
190 | "LogStdErrColour" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
191 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
192 | viewProfilesLength = len(uiDefaults["ViewProfiles"]["edit"][2]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
193 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
194 | iconsDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
195 | "Path" : [], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
196 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
197 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
198 | # defaults for the cooperation settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
199 | cooperationDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
200 | "ServerPort" : 42000, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
201 | "AutoStartServer" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
202 | "TryOtherPorts" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
203 | "MaxPortsToTry" : 100, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
204 | "AutoAcceptConnections" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
205 | "BannedUsers" : [], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
206 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
207 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
208 | # defaults for the editor settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
209 | editorDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
210 | "AutosaveInterval" : 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
211 | "TabWidth" : 4, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
212 | "IndentWidth" : 4, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
213 | "LinenoWidth" : 4, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
214 | "IndentationGuides" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
215 | "UnifiedMargins" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
216 | "LinenoMargin" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
217 | "FoldingMargin" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
218 | "FoldingStyle" : 1, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
219 | "TabForIndentation" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
220 | "TabIndents" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
221 | "ConvertTabsOnLoad" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
222 | "AutomaticEOLConversion" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
223 | "ShowWhitespace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
224 | "ShowEOL" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
225 | "UseMonospacedFont" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
226 | "WrapLongLines" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
227 | "WarnFilesize" : 512, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
228 | "ClearBreaksOnClose" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
229 | "StripTrailingWhitespace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
230 | "CommentColumn0" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
231 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
232 | "EdgeMode" : Qsci.QsciScintilla.EdgeNone, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
233 | "EdgeColumn" : 80, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
234 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
235 | "AutoIndentation" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
236 | "BraceHighlighting" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
237 | "CreateBackupFile" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
238 | "CaretLineVisible" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
239 | "CaretWidth" : 1, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
240 | "ColourizeSelText" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
241 | "CustomSelectionColours" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
242 | "ExtendSelectionToEol" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
243 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
244 | "AutoPrepareAPIs" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
245 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
246 | "AutoCompletionEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
247 | "AutoCompletionCaseSensitivity" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
248 | "AutoCompletionReplaceWord" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
249 | "AutoCompletionShowSingle" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
250 | "AutoCompletionSource" : Qsci.QsciScintilla.AcsDocument, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
251 | "AutoCompletionThreshold" : 2, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
252 | "AutoCompletionFillups" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
253 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
254 | "CallTipsEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
255 | "CallTipsVisible" : 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
256 | "CallTipsStyle" : Qsci.QsciScintilla.CallTipsNoContext, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
257 | "CallTipsScintillaOnFail" : False, # show QScintilla calltips, if plugin fails |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
258 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
259 | "AutoCheckSyntax" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
260 | "AutoReopen" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
261 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
262 | "MiniContextMenu" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
263 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
264 | "SearchMarkersEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
265 | "QuickSearchMarkersEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
266 | "MarkOccurrencesEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
267 | "MarkOccurrencesTimeout" : 500, # 500 milliseconds |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
268 | "AdvancedEncodingDetection" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
269 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
270 | "SpellCheckingEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
271 | "AutoSpellCheckingEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
272 | "AutoSpellCheckChunkSize" : 30, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
273 | "SpellCheckStringsOnly" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
274 | "SpellCheckingMinWordSize" : 3, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
275 | "SpellCheckingDefaultLanguage" : "en", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
276 | "SpellCheckingPersonalWordList" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
277 | "SpellCheckingPersonalExcludeList" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
278 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
279 | "DefaultEncoding" : "utf-8", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
280 | "DefaultOpenFilter" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
281 | "DefaultSaveFilter" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
282 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
283 | "ZoomFactor" : 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
284 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
285 | # All (most) lexers |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
286 | "AllFoldCompact" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
287 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
288 | # Bash specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
289 | "BashFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
290 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
291 | # CMake specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
292 | "CMakeFoldAtElse" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
293 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
294 | # C++ specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
295 | "CppCaseInsensitiveKeywords" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
296 | "CppFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
297 | "CppFoldPreprocessor" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
298 | "CppFoldAtElse" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
299 | "CppIndentOpeningBrace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
300 | "CppIndentClosingBrace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
301 | "CppDollarsAllowed" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
302 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
303 | # CSS specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
304 | "CssFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
305 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
306 | # D specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
307 | "DFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
308 | "DFoldAtElse" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
309 | "DIndentOpeningBrace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
310 | "DIndentClosingBrace" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
311 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
312 | # HTML specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
313 | "HtmlFoldPreprocessor" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
314 | "HtmlFoldScriptComments" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
315 | "HtmlFoldScriptHeredocs" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
316 | "HtmlCaseSensitiveTags" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
317 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
318 | # Pascal specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
319 | "PascalFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
320 | "PascalFoldPreprocessor" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
321 | "PascalSmartHighlighting" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
322 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
323 | # Perl specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
324 | "PerlFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
325 | "PerlFoldPackages" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
326 | "PerlFoldPODBlocks" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
327 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
328 | # PostScript specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
329 | "PostScriptTokenize" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
330 | "PostScriptLevel" : 3, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
331 | "PostScriptFoldAtElse" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
332 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
333 | # Povray specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
334 | "PovFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
335 | "PovFoldDirectives" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
336 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
337 | # Python specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
338 | "PythonBadIndentation" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
339 | "PythonFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
340 | "PythonFoldString" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
341 | "PythonAutoIndent" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
342 | "PythonAllowV2Unicode" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
343 | "PythonAllowV3Binary" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
344 | "PythonAllowV3Bytes" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
345 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
346 | # SQL specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
347 | "SqlFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
348 | "SqlBackslashEscapes" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
349 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
350 | # VHDL specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
351 | "VHDLFoldComment" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
352 | "VHDLFoldAtElse" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
353 | "VHDLFoldAtBegin" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
354 | "VHDLFoldAtParenthesis" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
355 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
356 | # XML specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
357 | "XMLStyleScripts" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
358 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
359 | # YAML specifics |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
360 | "YAMLFoldComment" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
361 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
362 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
363 | if isWindowsPlatform(): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
364 | editorDefaults["EOLMode"] = Qsci.QsciScintilla.EolWindows |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
365 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
366 | editorDefaults["EOLMode"] = Qsci.QsciScintilla.EolUnix |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
367 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
368 | editorColourDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
369 | "CurrentMarker" : QtGui.QColor(QtCore.Qt.yellow), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
370 | "ErrorMarker" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
371 | "MatchingBrace" : QtGui.QColor(QtCore.Qt.green), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
372 | "MatchingBraceBack" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
373 | "NonmatchingBrace" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
374 | "NonmatchingBraceBack" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
375 | "CallTipsBackground" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
376 | "CaretForeground" : QtGui.QColor(QtCore.Qt.black), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
377 | "CaretLineBackground" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
378 | "Edge" : QtGui.QColor(QtCore.Qt.lightGray), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
379 | "SelectionBackground" : QtGui.QColor(QtCore.Qt.black), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
380 | "SelectionForeground" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
381 | "SearchMarkers" : QtGui.QColor(QtCore.Qt.blue), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
382 | "MarginsBackground" : QtGui.QColor(QtCore.Qt.lightGray), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
383 | "MarginsForeground" : QtGui.QColor(QtCore.Qt.black), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
384 | "FoldmarginBackground" : QtGui.QColor(230, 230, 230), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
385 | "SpellingMarkers" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
386 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
387 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
388 | editorOtherFontsDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
389 | "MarginsFont" : "Sans Serif,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
390 | "DefaultFont" : "Sans Serif,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
391 | "MonospacedFont" : "Courier,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
392 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
393 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
394 | editorTypingDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
395 | "Python/EnabledTypingAids" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
396 | "Python/InsertClosingBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
397 | "Python/IndentBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
398 | "Python/SkipBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
399 | "Python/InsertQuote" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
400 | "Python/DedentElse" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
401 | "Python/DedentExcept" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
402 | "Python/Py24StyleTry" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
403 | "Python/InsertImport" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
404 | "Python/InsertSelf" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
405 | "Python/InsertBlank" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
406 | "Python/ColonDetection" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
407 | "Python/DedentDef" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
408 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
409 | "Ruby/EnabledTypingAids" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
410 | "Ruby/InsertClosingBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
411 | "Ruby/IndentBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
412 | "Ruby/SkipBrace" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
413 | "Ruby/InsertQuote" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
414 | "Ruby/InsertBlank" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
415 | "Ruby/InsertHereDoc" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
416 | "Ruby/InsertInlineDoc" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
417 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
418 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
419 | editorExporterDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
420 | "HTML/WYSIWYG" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
421 | "HTML/Folding" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
422 | "HTML/OnlyStylesUsed" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
423 | "HTML/FullPathAsTitle" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
424 | "HTML/UseTabs" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
425 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
426 | "RTF/WYSIWYG" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
427 | "RTF/UseTabs" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
428 | "RTF/Font" : "Courier New,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
429 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
430 | "PDF/Magnification" : 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
431 | "PDF/Font" : "Helvetica", # must be Courier, Helvetica or Times |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
432 | "PDF/PageSize" : "A4", # must be A4 or Letter |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
433 | "PDF/MarginLeft" : 36, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
434 | "PDF/MarginRight" : 36, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
435 | "PDF/MarginTop" : 36, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
436 | "PDF/MarginBottom" : 36, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
437 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
438 | "TeX/OnlyStylesUsed" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
439 | "TeX/FullPathAsTitle" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
440 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
441 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
442 | # defaults for the printer settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
443 | printerDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
444 | "PrinterName" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
445 | "ColorMode" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
446 | "FirstPageFirst" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
447 | "Magnification" : -3, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
448 | "Orientation" : 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
449 | "PageSize": 0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
450 | "HeaderFont" : "Serif,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
451 | "LeftMargin" : 1.0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
452 | "RightMargin" : 1.0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
453 | "TopMargin" : 1.0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
454 | "BottomMargin" : 1.0, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
455 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
456 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
457 | # defaults for the project settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
458 | projectDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
459 | "SearchNewFiles" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
460 | "SearchNewFilesRecursively" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
461 | "AutoIncludeNewFiles" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
462 | "AutoLoadSession" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
463 | "AutoSaveSession" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
464 | "SessionAllBreakpoints" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
465 | "CompressedProjectFiles" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
466 | "XMLTimestamp" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
467 | "AutoCompileForms" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
468 | "AutoCompileResources" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
469 | "AutoLoadDbgProperties" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
470 | "AutoSaveDbgProperties" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
471 | "HideGeneratedForms" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
472 | "FollowEditor" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
473 | "RecentNumber" : 9, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
474 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
475 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
476 | # defaults for the multi project settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
477 | multiProjectDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
478 | "OpenMasterAutomatically" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
479 | "XMLTimestamp" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
480 | "RecentNumber" : 9, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
481 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
482 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
483 | # defaults for the project browser flags settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
484 | projectBrowserFlagsDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
485 | "Qt4" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
486 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
487 | FormsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
488 | ResourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
489 | TranslationsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
490 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
491 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
492 | "Qt4C" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
493 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
494 | ResourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
495 | TranslationsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
496 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
497 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
498 | "E4Plugin" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
499 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
500 | FormsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
501 | ResourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
502 | TranslationsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
503 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
504 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
505 | "Console" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
506 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
507 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
508 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
509 | "Other" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
510 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
511 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
512 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
513 | "PySide" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
514 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
515 | FormsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
516 | ResourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
517 | TranslationsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
518 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
519 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
520 | "PySideC" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
521 | SourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
522 | ResourcesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
523 | TranslationsBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
524 | InterfacesBrowserFlag | \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
525 | OthersBrowserFlag, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
526 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
527 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
528 | # defaults for the project browser colour settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
529 | projectBrowserColourDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
530 | "Highlighted" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
531 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
532 | "VcsAdded" : QtGui.QColor(QtCore.Qt.blue), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
533 | "VcsConflict" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
534 | "VcsModified" : QtGui.QColor(QtCore.Qt.yellow), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
535 | "VcsReplaced" : QtGui.QColor(QtCore.Qt.cyan), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
536 | "VcsUpdate" : QtGui.QColor(QtCore.Qt.green), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
537 | "VcsRemoved" : QtGui.QColor(QtCore.Qt.magenta) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
538 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
539 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
540 | # defaults for the help settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
541 | helpDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
542 | "HelpViewerType" : 1, # this coresponds with the radio button id |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
543 | "CustomViewer" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
544 | "PythonDocDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
545 | "QtDocDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
546 | "Qt4DocDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
547 | "PyQt4DocDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
548 | "PySideDocDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
549 | "SingleHelpWindow" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
550 | "SaveGeometry" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
551 | "HelpViewerState" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
552 | "WebSearchSuggestions" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
553 | "WebSearchEngine" : "Google", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
554 | "WebSearchKeywords" : [], # array of two tuples (keyword, search engine name) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
555 | "DiskCacheEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
556 | "DiskCacheSize" : 50, # 50 MB |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
557 | "AcceptCookies" : 2, # CookieJar.AcceptOnlyFromSitesNavigatedTo |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
558 | "KeepCookiesUntil" : 0, # CookieJar.KeepUntilExpire |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
559 | "FilterTrackingCookies" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
560 | "PrintBackgrounds" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
561 | "StartupBehavior" : 0, # show home page |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
562 | "HomePage": "pyrc:home", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
563 | "HistoryLimit" : 30, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
564 | "DefaultScheme" : "file://", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
565 | "SavePasswords" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
566 | "AdBlockEnabled" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
567 | "AdBlockSubscriptions" : [], |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
568 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
569 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
570 | websettings = QWebSettings.globalSettings() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
571 | fontFamily = websettings.fontFamily(QWebSettings.StandardFont) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
572 | fontSize = websettings.fontSize(QWebSettings.DefaultFontSize) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
573 | helpDefaults["StandardFont"] = QtGui.QFont(fontFamily, fontSize).toString() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
574 | fontFamily = websettings.fontFamily(QWebSettings.FixedFont) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
575 | fontSize = websettings.fontSize(QWebSettings.DefaultFixedFontSize) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
576 | helpDefaults["FixedFont"] = QtGui.QFont(fontFamily, fontSize).toString() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
577 | helpDefaults.update({ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
578 | "AutoLoadImages" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
579 | websettings.testAttribute(QWebSettings.AutoLoadImages), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
580 | "UserStyleSheet" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
581 | "SaveUrlColor" : QtGui.QColor(248, 248, 210), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
582 | "JavaEnabled" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
583 | websettings.testAttribute(QWebSettings.JavaEnabled), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
584 | "JavaScriptEnabled" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
585 | websettings.testAttribute(QWebSettings.JavascriptEnabled), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
586 | "JavaScriptCanOpenWindows" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
587 | websettings.testAttribute(QWebSettings.JavascriptCanOpenWindows), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
588 | "JavaScriptCanAccessClipboard" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
589 | websettings.testAttribute(QWebSettings.JavascriptCanAccessClipboard), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
590 | "PluginsEnabled" : |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
591 | websettings.testAttribute(QWebSettings.PluginsEnabled), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
592 | }) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
593 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
594 | # defaults for system settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
595 | sysDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
596 | "StringEncoding" : "utf-8", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
597 | "IOEncoding" : "utf-8", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
598 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
599 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
600 | # defaults for the shell settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
601 | shellDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
602 | "LinenoWidth" : 4, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
603 | "LinenoMargin" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
604 | "AutoCompletionEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
605 | "CallTipsEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
606 | "WrapEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
607 | "MaxHistoryEntries" : 100, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
608 | "SyntaxHighlightingEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
609 | "ShowStdOutErr" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
610 | "UseMonospacedFont" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
611 | "MonospacedFont" : "Courier,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
612 | "MarginsFont" : "Sans Serif,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
613 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
614 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
615 | # defaults for the terminal settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
616 | terminalDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
617 | "LinenoWidth" : 4, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
618 | "LinenoMargin" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
619 | "MaxHistoryEntries" : 100, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
620 | "SyntaxHighlightingEnabled" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
621 | "Shell" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
622 | "ShellInteractive" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
623 | "UseMonospacedFont" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
624 | "MonospacedFont" : "Courier,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
625 | "MarginsFont" : "Sans Serif,10,-1,5,50,0,0,0,0,0", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
626 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
627 | if sys.platform.lower().startswith("linux"): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
628 | terminalDefaults["Shell"] = "bash" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
629 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
630 | # defaults for Qt related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
631 | qtDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
632 | "Qt4TranslationsDir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
633 | "QtToolsPrefix4" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
634 | "QtToolsPostfix4" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
635 | "Qt4Dir" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
636 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
637 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
638 | # defaults for corba related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
639 | corbaDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
640 | "omniidl" : "omniidl" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
641 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
642 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
643 | # defaults for user related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
644 | userDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
645 | "Email" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
646 | "MailServer" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
647 | "Signature" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
648 | "MailServerAuthentication" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
649 | "MailServerUser" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
650 | "MailServerPassword" : "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
651 | "MailServerUseTLS" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
652 | "MailServerPort" : 25, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
653 | "UseSystemEmailClient" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
654 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
655 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
656 | # defaults for vcs related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
657 | vcsDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
658 | "AutoClose" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
659 | "AutoSaveFiles" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
660 | "AutoSaveProject" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
661 | "AutoUpdate" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
662 | "StatusMonitorInterval" : 30, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
663 | "MonitorLocalStatus" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
664 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
665 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
666 | # defaults for tasks related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
667 | tasksDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
668 | "TasksMarkers" : "TO" + "DO:", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
669 | "TasksMarkersBugfix" : "FIX" + "ME:", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
670 | # needed to keep it from being recognized as a task |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
671 | "TasksColour" : QtGui.QColor(QtCore.Qt.black), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
672 | "TasksBugfixColour" : QtGui.QColor(QtCore.Qt.red), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
673 | "TasksBgColour" : QtGui.QColor(QtCore.Qt.white), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
674 | "TasksProjectBgColour" : QtGui.QColor(QtCore.Qt.lightGray), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
675 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
676 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
677 | # defaults for templates related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
678 | templatesDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
679 | "AutoOpenGroups" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
680 | "SingleDialog" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
681 | "ShowTooltip" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
682 | "SeparatorChar" : "$", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
683 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
684 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
685 | # defaults for plugin manager related stuff |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
686 | pluginManagerDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
687 | "ActivateExternal" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
688 | "DownloadPath" : "" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
689 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
690 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
691 | # defaults for the printer settings |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
692 | graphicsDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
693 | "Font" : "SansSerif,10,-1,5,50,0,0,0,0,0" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
694 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
695 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
696 | # defaults for the icon editor |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
697 | iconEditorDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
698 | "IconEditorState" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
699 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
700 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
701 | # defaults for py3flakes |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
702 | py3flakesDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
703 | "IncludeInSyntaxCheck" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
704 | "IgnoreStarImportWarnings" : True, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
705 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
706 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
707 | # defaults for geometry |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
708 | geometryDefaults = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
709 | "HelpViewerGeometry" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
710 | "IconEditorGeometry" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
711 | "MainGeometry" : QtCore.QByteArray(), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
712 | "MainMaximized" : False, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
713 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
714 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
715 | # if true, revert layouts to factory defaults |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
716 | resetLayout = False |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
717 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
718 | def readToolGroups(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
719 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
720 | Module function to read the tool groups configuration. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
721 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
722 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
723 | @return list of tuples defing the tool groups |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
724 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
725 | toolGroups = [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
726 | groups = int(prefClass.settings.value("Toolgroups/Groups", 0)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
727 | for groupIndex in range(groups): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
728 | groupName = \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
729 | prefClass.settings.value("Toolgroups/%02d/Name" % groupIndex) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
730 | group = [groupName, []] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
731 | items = int(prefClass.settings.value("Toolgroups/%02d/Items" % groupIndex, 0)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
732 | for ind in range(items): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
733 | menutext = prefClass.settings.value(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
734 | "Toolgroups/%02d/%02d/Menutext" % (groupIndex, ind)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
735 | icon = prefClass.settings.value(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
736 | "Toolgroups/%02d/%02d/Icon" % (groupIndex, ind)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
737 | executable = prefClass.settings.value(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
738 | "Toolgroups/%02d/%02d/Executable" % (groupIndex, ind)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
739 | arguments = prefClass.settings.value(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
740 | "Toolgroups/%02d/%02d/Arguments" % (groupIndex, ind)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
741 | redirect = prefClass.settings.value(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
742 | "Toolgroups/%02d/%02d/Redirect" % (groupIndex, ind)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
743 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
744 | if menutext: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
745 | if menutext == '--': |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
746 | tool = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
747 | 'menutext' : '--', |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
748 | 'icon' : '', |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
749 | 'executable' : '', |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
750 | 'arguments' : '', |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
751 | 'redirect' : 'no', |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
752 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
753 | group[1].append(tool) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
754 | elif executable: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
755 | tool = { |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
756 | 'menutext' : menutext, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
757 | 'icon' : icon, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
758 | 'executable' : executable, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
759 | 'arguments' : arguments, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
760 | 'redirect' : redirect, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
761 | } |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
762 | group[1].append(tool) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
763 | toolGroups.append(group) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
764 | currentGroup = int(prefClass.settings.value("Toolgroups/Current Group", -1)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
765 | return toolGroups, currentGroup |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
766 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
767 | def saveToolGroups(toolGroups, currentGroup, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
768 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
769 | Module function to write the tool groups configuration. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
770 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
771 | @param toolGroups reference to the list of tool groups |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
772 | @param currentGroup index of the currently selected tool group (integer) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
773 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
774 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
775 | # first step, remove all tool group entries |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
776 | prefClass.settings.remove("Toolgroups") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
777 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
778 | # second step, write the tool group entries |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
779 | prefClass.settings.setValue("Toolgroups/Groups", len(toolGroups)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
780 | groupIndex = 0 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
781 | for group in toolGroups: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
782 | prefClass.settings.setValue("Toolgroups/%02d/Name" % groupIndex, group[0]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
783 | prefClass.settings.setValue("Toolgroups/%02d/Items" % groupIndex, len(group[1])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
784 | ind = 0 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
785 | for tool in group[1]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
786 | prefClass.settings.setValue(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
787 | "Toolgroups/%02d/%02d/Menutext" % (groupIndex, ind), tool['menutext']) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
788 | prefClass.settings.setValue(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
789 | "Toolgroups/%02d/%02d/Icon" % (groupIndex, ind), tool['icon']) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
790 | prefClass.settings.setValue(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
791 | "Toolgroups/%02d/%02d/Executable" % (groupIndex, ind), tool['executable']) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
792 | prefClass.settings.setValue(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
793 | "Toolgroups/%02d/%02d/Arguments" % (groupIndex, ind), tool['arguments']) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
794 | prefClass.settings.setValue(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
795 | "Toolgroups/%02d/%02d/Redirect" % (groupIndex, ind), tool['redirect']) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
796 | ind += 1 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
797 | groupIndex += 1 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
798 | prefClass.settings.setValue("Toolgroups/Current Group", currentGroup) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
799 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
800 | def initPreferences(): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
801 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
802 | Module function to initialize the central configuration store. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
803 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
804 | Prefs.settings = QtCore.QSettings( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
805 | QtCore.QSettings.IniFormat, QtCore.QSettings.UserScope, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
806 | settingsNameOrganization, settingsNameGlobal) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
807 | if not isWindowsPlatform(): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
808 | hp = QtCore.QDir.homePath() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
809 | dn = QtCore.QDir(hp) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
810 | dn.mkdir(".eric5") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
811 | QtCore.QCoreApplication.setOrganizationName(settingsNameOrganization) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
812 | QtCore.QCoreApplication.setApplicationName(settingsNameGlobal) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
813 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
814 | def syncPreferences(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
815 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
816 | Module function to sync the preferences to disk. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
817 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
818 | In addition to syncing, the central configuration store is reinitialized as well. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
819 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
820 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
821 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
822 | prefClass.settings.setValue("General/Configured", True) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
823 | prefClass.settings.sync() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
824 | ## initPreferences() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
825 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
826 | def exportPreferences(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
827 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
828 | Module function to export the current preferences. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
829 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
830 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
831 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
832 | filename = QtGui.QFileDialog.getSaveFileName(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
833 | None, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
834 | QtCore.QCoreApplication.translate("Preferences", "Export Preferences"), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
835 | "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
836 | "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
837 | QtGui.QFileDialog.Options(QtGui.QFileDialog.DontConfirmOverwrite)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
838 | if filename: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
839 | settingsFile = prefClass.settings.fileName() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
840 | prefClass.settings = None |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
841 | shutil.copy(settingsFile, filename) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
842 | initPreferences() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
843 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
844 | def importPreferences(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
845 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
846 | Module function to import preferences from a file previously saved by |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
847 | the export function. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
848 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
849 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
850 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
851 | filename = QtGui.QFileDialog.getOpenFileName(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
852 | None, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
853 | QtCore.QCoreApplication.translate("Preferences", "Import Preferences"), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
854 | "", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
855 | "") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
856 | if filename: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
857 | settingsFile = prefClass.settings.fileName() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
858 | shutil.copy(filename, settingsFile) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
859 | initPreferences() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
860 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
861 | def isConfigured(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
862 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
863 | Module function to check, if the the application has been configured. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
864 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
865 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
866 | @return flag indicating the configured status (boolean) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
867 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
868 | return toBool(prefClass.settings.value("General/Configured", False)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
869 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
870 | def initRecentSettings(): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
871 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
872 | Module function to initialize the central configuration store for recently |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
873 | opened files and projects. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
874 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
875 | This function is called once upon import of the module. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
876 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
877 | Prefs.rsettings = QtCore.QSettings( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
878 | QtCore.QSettings.IniFormat, QtCore.QSettings.UserScope, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
879 | settingsNameOrganization, settingsNameRecent) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
880 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
881 | def getVarFilters(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
882 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
883 | Module function to retrieve the variables filter settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
884 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
885 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
886 | @return a tuple defing the variables filter |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
887 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
888 | localsFilter = eval(prefClass.settings.value("Variables/LocalsFilter", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
889 | prefClass.varDefaults["LocalsFilter"])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
890 | globalsFilter = eval(prefClass.settings.value("Variables/GlobalsFilter", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
891 | prefClass.varDefaults["GlobalsFilter"])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
892 | return (localsFilter, globalsFilter) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
893 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
894 | def setVarFilters(filters, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
895 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
896 | Module function to store the variables filter settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
897 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
898 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
899 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
900 | prefClass.settings.setValue("Variables/LocalsFilter", str(filters[0])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
901 | prefClass.settings.setValue("Variables/GlobalsFilter", str(filters[1])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
902 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
903 | def getDebugger(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
904 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
905 | Module function to retrieve the debugger settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
906 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
907 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
908 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
909 | @return the requested debugger setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
910 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
911 | if key in ["RemoteDbgEnabled", "PassiveDbgEnabled", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
912 | "CustomPython3Interpreter", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
913 | "AutomaticReset", "DebugEnvironmentReplace", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
914 | "PythonRedirect", "PythonNoEncoding", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
915 | "Python3Redirect", "Python3NoEncoding", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
916 | "RubyRedirect", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
917 | "ConsoleDbgEnabled", "PathTranslation", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
918 | "Autosave", "ThreeStateBreakPoints", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
919 | "SuppressClientExit", "BreakAlways", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
920 | ]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
921 | return toBool(prefClass.settings.value("Debugger/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
922 | prefClass.debuggerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
923 | elif key in ["PassiveDbgPort"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
924 | return int( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
925 | prefClass.settings.value("Debugger/" + key, prefClass.debuggerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
926 | elif key in ["AllowedHosts"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
927 | return toList( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
928 | prefClass.settings.value("Debugger/" + key, prefClass.debuggerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
929 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
930 | return \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
931 | prefClass.settings.value("Debugger/" + key, prefClass.debuggerDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
932 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
933 | def setDebugger(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
934 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
935 | Module function to store the debugger settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
936 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
937 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
938 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
939 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
940 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
941 | prefClass.settings.setValue("Debugger/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
942 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
943 | def getPython(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
944 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
945 | Module function to retrieve the Python settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
946 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
947 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
948 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
949 | @return the requested debugger setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
950 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
951 | if key in ["PythonExtensions", "Python3Extensions"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
952 | exts = [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
953 | for ext in getDebugger(key, prefClass).split(): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
954 | if ext.startswith("."): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
955 | exts.append(ext) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
956 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
957 | exts.append(".%s" % ext) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
958 | return exts |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
959 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
960 | def setPython(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
961 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
962 | Module function to store the Python settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
963 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
964 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
965 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
966 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
967 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
968 | if key in ["PythonExtensions", "Python3Extensions"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
969 | setDebugger(key, value, prefClass) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
970 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
971 | def getUILanguage(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
972 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
973 | Module function to retrieve the language for the user interface. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
974 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
975 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
976 | @return the language for the UI |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
977 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
978 | lang = \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
979 | prefClass.settings.value("UI/Language", prefClass.uiDefaults["Language"]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
980 | if lang == "None" or lang == "" or lang is None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
981 | return None |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
982 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
983 | return lang |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
984 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
985 | def setUILanguage(lang, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
986 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
987 | Module function to store the language for the user interface. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
988 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
989 | @param lang the language |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
990 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
991 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
992 | if lang is None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
993 | prefClass.settings.setValue("UI/Language", "None") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
994 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
995 | prefClass.settings.setValue("UI/Language", lang) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
996 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
997 | def getUILayout(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
998 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
999 | Module function to retrieve the layout for the user interface. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1000 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1001 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1002 | @return the UI layout as a tuple of main layout, flag for |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1003 | an embedded shell and a value for an embedded file browser |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1004 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1005 | layout = (\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1006 | prefClass.settings.value("UI/LayoutType", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1007 | prefClass.uiDefaults["LayoutType"]), |
886
bb59d644fca6
Fixed an issue reading the correct values for the layout parameters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
792
diff
changeset
|
1008 | int(prefClass.settings.value("UI/LayoutShellEmbedded", |
434
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1009 | prefClass.uiDefaults["LayoutShellEmbedded"])), |
886
bb59d644fca6
Fixed an issue reading the correct values for the layout parameters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
792
diff
changeset
|
1010 | int(prefClass.settings.value("UI/LayoutFileBrowserEmbedded", |
434
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1011 | prefClass.uiDefaults["LayoutFileBrowserEmbedded"])), |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1012 | ) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1013 | return layout |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1014 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1015 | def setUILayout(layout, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1016 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1017 | Module function to store the layout for the user interface. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1018 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1019 | @param layout the layout type |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1020 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1021 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1022 | prefClass.settings.setValue("UI/LayoutType", layout[0]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1023 | prefClass.settings.setValue("UI/LayoutShellEmbedded", layout[1]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1024 | prefClass.settings.setValue("UI/LayoutFileBrowserEmbedded", layout[2]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1025 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1026 | def getViewManager(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1027 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1028 | Module function to retrieve the selected viewmanager type. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1029 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1030 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1031 | @return the viewmanager type |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1032 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1033 | return prefClass.settings.value("UI/ViewManager", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1034 | prefClass.uiDefaults["ViewManager"]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1035 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1036 | def setViewManager(vm, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1037 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1038 | Module function to store the selected viewmanager type. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1039 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1040 | @param vm the viewmanager type |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1041 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1042 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1043 | prefClass.settings.setValue("UI/ViewManager", vm) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1044 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1045 | def getUI(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1046 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1047 | Module function to retrieve the various UI settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1048 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1049 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1050 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1051 | @return the requested UI setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1052 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1053 | if key in ["BrowsersListFoldersFirst", "BrowsersHideNonPublic", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1054 | "BrowsersListContentsByOccurrence", "LogViewerAutoRaise", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1055 | "SingleApplicationMode", "TabViewManagerFilenameOnly", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1056 | "CaptionShowsFilename", "ShowSplash", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1057 | "SingleCloseButton", "UseProxy", "UseSystemProxy", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1058 | "TopLeftByLeft", "BottomLeftByLeft", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1059 | "TopRightByRight", "BottomRightByRight", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1060 | "RequestDownloadFilename", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1061 | "LayoutShellEmbedded", "LayoutFileBrowserEmbedded", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1062 | "CheckErrorLog"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1063 | return toBool(prefClass.settings.value("UI/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1064 | prefClass.uiDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1065 | elif key in ["TabViewManagerFilenameLength", "CaptionFilenameLength", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1066 | "ProxyPort", "ProxyType", "OpenOnStartup", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1067 | "PerformVersionCheck", "RecentNumber", ]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1068 | return int(prefClass.settings.value("UI/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1069 | prefClass.uiDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1070 | elif key == "ProxyPassword": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1071 | from Utilities import pwDecode |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1072 | return pwDecode(prefClass.settings.value("UI/" + key, prefClass.uiDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1073 | elif key in ["LogStdErrColour"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1074 | col = prefClass.settings.value("UI/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1075 | if col is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1076 | return QtGui.QColor(col) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1077 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1078 | return prefClass.uiDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1079 | elif key == "ViewProfiles": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1080 | profiles = prefClass.settings.value("UI/ViewProfiles") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1081 | if profiles is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1082 | if isinstance(profiles, str): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1083 | # just in case of an old structure |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1084 | viewProfiles = eval(profiles) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1085 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1086 | viewProfiles = profiles |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1087 | for name in ["edit", "debug"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1088 | # adjust entries for individual windows |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1089 | vpLength = len(viewProfiles[name][0]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1090 | if vpLength < prefClass.viewProfilesLength: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1091 | viewProfiles[name][0].extend(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1092 | prefClass.uiDefaults["ViewProfiles"][name][0][vpLength:]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1093 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1094 | vpLength = len(viewProfiles[name][2]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1095 | if vpLength < prefClass.viewProfilesLength: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1096 | viewProfiles[name][2].extend(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1097 | prefClass.uiDefaults["ViewProfiles"][name][2][vpLength:]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1098 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1099 | # adjust profile |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1100 | vpLength = len(viewProfiles[name]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1101 | if vpLength < len(prefClass.uiDefaults["ViewProfiles"][name]): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1102 | viewProfiles[name].extend( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1103 | prefClass.uiDefaults["ViewProfiles"][name][vpLength:]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1104 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1105 | # adjust entries for toolboxes and sidebars |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1106 | vpLength = len(viewProfiles[name][5]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1107 | if vpLength < len(prefClass.uiDefaults["ViewProfiles"][name][5]): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1108 | viewProfiles[name][5].extend(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1109 | prefClass.uiDefaults["ViewProfiles"][name][5][vpLength:]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1110 | vpLength = len(viewProfiles[name][6]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1111 | if vpLength < len(prefClass.uiDefaults["ViewProfiles"][name][6]): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1112 | viewProfiles[name][6].extend(\ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1113 | prefClass.uiDefaults["ViewProfiles"][name][6][vpLength:]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1114 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1115 | viewProfiles = prefClass.uiDefaults["ViewProfiles"] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1116 | return viewProfiles |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1117 | elif key == "ToolbarManagerState": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1118 | toolbarManagerState = prefClass.settings.value("UI/ToolbarManagerState") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1119 | if toolbarManagerState is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1120 | return toolbarManagerState |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1121 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1122 | return prefClass.uiDefaults["ToolbarManagerState"] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1123 | elif key in ["VersionsUrls5"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1124 | urls = toList(prefClass.settings.value("UI/" + key, prefClass.uiDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1125 | if len(urls) == 0: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1126 | return prefClass.uiDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1127 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1128 | return urls |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1129 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1130 | return prefClass.settings.value("UI/" + key, prefClass.uiDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1131 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1132 | def setUI(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1133 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1134 | Module function to store the various UI settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1135 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1136 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1137 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1138 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1139 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1140 | if key == "ViewProfiles": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1141 | prefClass.settings.setValue("UI/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1142 | elif key == "LogStdErrColour": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1143 | prefClass.settings.setValue("UI/" + key, value.name()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1144 | elif key == "ProxyPassword": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1145 | from Utilities import pwEncode |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1146 | prefClass.settings.setValue("UI/" + key, pwEncode(value)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1147 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1148 | prefClass.settings.setValue("UI/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1149 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1150 | def getIcons(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1151 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1152 | Module function to retrieve the various Icons settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1153 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1154 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1155 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1156 | @return the requested Icons setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1157 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1158 | dirlist = prefClass.settings.value("UI/Icons/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1159 | if dirlist is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1160 | return dirlist |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1161 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1162 | return prefClass.iconsDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1163 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1164 | def setIcons(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1165 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1166 | Module function to store the various Icons settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1167 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1168 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1169 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1170 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1171 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1172 | prefClass.settings.setValue("UI/Icons/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1173 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1174 | def getCooperation(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1175 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1176 | Module function to retrieve the various Cooperation settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1177 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1178 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1179 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1180 | @return the requested UI setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1181 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1182 | if key in ["AutoStartServer", "TryOtherPorts", "AutoAcceptConnections"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1183 | return toBool(prefClass.settings.value("Cooperation/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1184 | prefClass.cooperationDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1185 | elif key in ["ServerPort", "MaxPortsToTry"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1186 | return int(prefClass.settings.value("Cooperation/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1187 | prefClass.cooperationDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1188 | elif key in ["BannedUsers"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1189 | return toList(prefClass.settings.value("Cooperation/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1190 | prefClass.cooperationDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1191 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1192 | return prefClass.settings.value("Cooperation/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1193 | prefClass.cooperationDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1194 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1195 | def setCooperation(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1196 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1197 | Module function to store the various Cooperation settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1198 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1199 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1200 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1201 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1202 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1203 | prefClass.settings.setValue("Cooperation/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1204 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1205 | def getEditor(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1206 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1207 | Module function to retrieve the various editor settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1208 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1209 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1210 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1211 | @return the requested editor setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1212 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1213 | if key in ["DefaultEncoding", "DefaultOpenFilter", "DefaultSaveFilter", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1214 | "SpellCheckingDefaultLanguage", "SpellCheckingPersonalWordList", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1215 | "SpellCheckingPersonalExcludeList"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1216 | return prefClass.settings.value("Editor/" + key, prefClass.editorDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1217 | elif key in ["AutosaveInterval", "TabWidth", "IndentWidth", "LinenoWidth", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1218 | "FoldingStyle", "WarnFilesize", "EdgeMode", "EdgeColumn", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1219 | "CaretWidth", "AutoCompletionSource", "AutoCompletionThreshold", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1220 | "CallTipsVisible", "CallTipsStyle", "MarkOccurrencesTimeout", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1221 | "AutoSpellCheckChunkSize", "SpellCheckingMinWordSize", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1222 | "PostScriptLevel", "EOLMode", "ZoomFactor"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1223 | return int(prefClass.settings.value("Editor/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1224 | prefClass.editorDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1225 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1226 | return toBool(prefClass.settings.value("Editor/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1227 | prefClass.editorDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1228 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1229 | def setEditor(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1230 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1231 | Module function to store the various editor settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1232 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1233 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1234 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1235 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1236 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1237 | prefClass.settings.setValue("Editor/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1238 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1239 | def getEditorColour(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1240 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1241 | Module function to retrieve the various editor marker colours. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1242 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1243 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1244 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1245 | @return the requested editor colour |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1246 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1247 | col = prefClass.settings.value("Editor/Colour/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1248 | if col is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1249 | return QtGui.QColor(col) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1250 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1251 | return prefClass.editorColourDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1252 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1253 | def setEditorColour(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1254 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1255 | Module function to store the various editor marker colours. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1256 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1257 | @param key the key of the colour to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1258 | @param value the colour to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1259 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1260 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1261 | prefClass.settings.setValue("Editor/Colour/" + key, value.name()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1262 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1263 | def getEditorOtherFonts(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1264 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1265 | Module function to retrieve the various editor fonts except the lexer fonts. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1266 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1267 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1268 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1269 | @return the requested editor font (QFont) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1270 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1271 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1272 | f.fromString(prefClass.settings.value("Editor/Other Fonts/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1273 | prefClass.editorOtherFontsDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1274 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1275 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1276 | def setEditorOtherFonts(key, font, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1277 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1278 | Module function to store the various editor fonts except the lexer fonts. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1279 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1280 | @param key the key of the font to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1281 | @param font the font to be set (QFont) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1282 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1283 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1284 | prefClass.settings.setValue("Editor/Other Fonts/" + key, font.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1285 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1286 | def getEditorAPI(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1287 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1288 | Module function to retrieve the various lists of api files. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1289 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1290 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1291 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1292 | @return the requested list of api files (list of strings) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1293 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1294 | apis = prefClass.settings.value("Editor/APIs/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1295 | if apis is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1296 | if len(apis) and apis[0] == "": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1297 | return [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1298 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1299 | return apis |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1300 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1301 | return [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1302 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1303 | def setEditorAPI(key, apilist, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1304 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1305 | Module function to store the various lists of api files. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1306 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1307 | @param key the key of the api to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1308 | @param apilist the list of api files (list of strings) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1309 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1310 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1311 | prefClass.settings.setValue("Editor/APIs/" + key, apilist) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1312 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1313 | def getEditorKeywords(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1314 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1315 | Module function to retrieve the various lists of language keywords. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1316 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1317 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1318 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1319 | @return the requested list of language keywords (list of strings) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1320 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1321 | keywords = prefClass.settings.value("Editor/Keywords/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1322 | if keywords is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1323 | return keywords |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1324 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1325 | return [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1326 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1327 | def setEditorKeywords(key, keywordsLists, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1328 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1329 | Module function to store the various lists of language keywords. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1330 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1331 | @param key the key of the api to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1332 | @param keywordsLists the list of language keywords (list of strings) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1333 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1334 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1335 | prefClass.settings.setValue("Editor/Keywords/" + key, keywordsLists) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1336 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1337 | def getEditorLexerAssocs(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1338 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1339 | Module function to retrieve all lexer associations. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1340 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1341 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1342 | @return a reference to the list of lexer associations |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1343 | (dictionary of strings) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1344 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1345 | editorLexerAssoc = {} |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1346 | prefClass.settings.beginGroup("Editor/LexerAssociations") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1347 | keyList = prefClass.settings.childKeys() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1348 | prefClass.settings.endGroup() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1349 | editorLexerAssocDefaults = QScintilla.Lexers.getDefaultLexerAssociations() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1350 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1351 | if len(keyList) == 0: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1352 | # build from scratch |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1353 | for key in list(editorLexerAssocDefaults.keys()): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1354 | editorLexerAssoc[key] = editorLexerAssocDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1355 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1356 | for key in keyList: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1357 | if key in editorLexerAssocDefaults: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1358 | defaultValue = editorLexerAssocDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1359 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1360 | defaultValue = "" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1361 | editorLexerAssoc[key] = \ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1362 | prefClass.settings.value("Editor/LexerAssociations/" + key, defaultValue) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1363 | if len(list(editorLexerAssoc.keys())) < len(list(editorLexerAssocDefaults.keys())): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1364 | # new default lexer associations |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1365 | for key in list(editorLexerAssocDefaults.keys()): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1366 | if key not in editorLexerAssoc: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1367 | editorLexerAssoc[key] = editorLexerAssocDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1368 | return editorLexerAssoc |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1369 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1370 | def setEditorLexerAssocs(assocs, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1371 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1372 | Module function to retrieve all lexer associations. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1373 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1374 | @param assocs dictionary of lexer associations to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1375 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1376 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1377 | # first remove lexer associations that no longer exist, than save the rest |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1378 | prefClass.settings.beginGroup("Editor/LexerAssociations") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1379 | keyList = prefClass.settings.childKeys() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1380 | prefClass.settings.endGroup() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1381 | for key in keyList: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1382 | if key not in assocs: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1383 | prefClass.settings.remove("Editor/LexerAssociations/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1384 | for key in assocs: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1385 | prefClass.settings.setValue("Editor/LexerAssociations/" + key, assocs[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1386 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1387 | def getEditorLexerAssoc(filename, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1388 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1389 | Module function to retrieve a lexer association. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1390 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1391 | @param filename filename used to determine the associated lexer language (string) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1392 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1393 | @return the requested lexer language (string) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1394 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1395 | for pattern, language in list(getEditorLexerAssocs().items()): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1396 | if fnmatch.fnmatch(filename, pattern): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1397 | return language |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1398 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1399 | return "" |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1400 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1401 | def getEditorTyping(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1402 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1403 | Module function to retrieve the various editor typing settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1404 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1405 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1406 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1407 | @return the requested editor setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1408 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1409 | return toBool(prefClass.settings.value("Editor/Typing/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1410 | prefClass.editorTypingDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1411 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1412 | def setEditorTyping(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1413 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1414 | Module function to store the various editor typing settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1415 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1416 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1417 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1418 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1419 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1420 | prefClass.settings.setValue("Editor/Typing/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1421 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1422 | def getEditorExporter(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1423 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1424 | Module function to retrieve the various editor exporters settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1425 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1426 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1427 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1428 | @return the requested editor setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1429 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1430 | if key in ["RTF/Font"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1431 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1432 | f.fromString(prefClass.settings.value("Editor/Exporters/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1433 | prefClass.editorExporterDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1434 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1435 | elif key in ["HTML/WYSIWYG", "HTML/Folding", "HTML/OnlyStylesUsed", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1436 | "HTML/FullPathAsTitle", "HTML/UseTabs", "RTF/WYSIWYG", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1437 | "RTF/UseTabs", "TeX/OnlyStylesUsed", "TeX/FullPathAsTitle"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1438 | return toBool(prefClass.settings.value("Editor/Exporters/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1439 | prefClass.editorExporterDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1440 | elif key in ["PDF/Magnification", "PDF/MarginLeft", "PDF/MarginRight", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1441 | "PDF/MarginTop", "PDF/MarginBottom"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1442 | return int(prefClass.settings.value("Editor/Exporters/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1443 | prefClass.editorExporterDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1444 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1445 | return prefClass.settings.value("Editor/Exporters/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1446 | prefClass.editorExporterDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1447 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1448 | def setEditorExporter(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1449 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1450 | Module function to store the various editor exporters settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1451 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1452 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1453 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1454 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1455 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1456 | if key in ["RTF/Font"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1457 | prefClass.settings.setValue("Editor/Exporters/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1458 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1459 | prefClass.settings.setValue("Editor/Exporters/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1460 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1461 | def getPrinter(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1462 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1463 | Module function to retrieve the various printer settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1464 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1465 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1466 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1467 | @return the requested printer setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1468 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1469 | if key in ["ColorMode", "FirstPageFirst"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1470 | return toBool(prefClass.settings.value("Printer/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1471 | prefClass.printerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1472 | elif key in ["Magnification", "Orientation", "PageSize"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1473 | return int(prefClass.settings.value("Printer/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1474 | prefClass.printerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1475 | elif key in ["LeftMargin", "RightMargin", "TopMargin", "BottomMargin"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1476 | return float(prefClass.settings.value("Printer/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1477 | prefClass.printerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1478 | elif key in ["HeaderFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1479 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1480 | f.fromString(prefClass.settings.value("Printer/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1481 | prefClass.printerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1482 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1483 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1484 | return prefClass.settings.value("Printer/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1485 | prefClass.printerDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1486 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1487 | def setPrinter(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1488 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1489 | Module function to store the various printer settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1490 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1491 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1492 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1493 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1494 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1495 | if key in ["HeaderFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1496 | prefClass.settings.setValue("Printer/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1497 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1498 | prefClass.settings.setValue("Printer/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1499 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1500 | def getShell(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1501 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1502 | Module function to retrieve the various shell settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1503 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1504 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1505 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1506 | @return the requested shell setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1507 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1508 | if key in ["MonospacedFont", "MarginsFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1509 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1510 | f.fromString(prefClass.settings.value("Shell/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1511 | prefClass.shellDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1512 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1513 | elif key in ["LinenoWidth", "MaxHistoryEntries"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1514 | return int(prefClass.settings.value("Shell/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1515 | prefClass.shellDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1516 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1517 | return toBool(prefClass.settings.value("Shell/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1518 | prefClass.shellDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1519 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1520 | def setShell(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1521 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1522 | Module function to store the various shell settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1523 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1524 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1525 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1526 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1527 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1528 | if key in ["MonospacedFont", "MarginsFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1529 | prefClass.settings.setValue("Shell/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1530 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1531 | prefClass.settings.setValue("Shell/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1532 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1533 | def getTerminal(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1534 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1535 | Module function to retrieve the various terminal settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1536 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1537 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1538 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1539 | @return the requested shell setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1540 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1541 | if key in ["Shell"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1542 | return prefClass.settings.value("Terminal/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1543 | prefClass.terminalDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1544 | elif key in ["MonospacedFont", "MarginsFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1545 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1546 | f.fromString(prefClass.settings.value("Terminal/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1547 | prefClass.terminalDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1548 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1549 | elif key in ["LinenoWidth", "MaxHistoryEntries"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1550 | return int(prefClass.settings.value("Terminal/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1551 | prefClass.terminalDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1552 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1553 | return toBool(prefClass.settings.value("Terminal/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1554 | prefClass.terminalDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1555 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1556 | def setTerminal(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1557 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1558 | Module function to store the various terminal settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1559 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1560 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1561 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1562 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1563 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1564 | if key in ["MonospacedFont", "MarginsFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1565 | prefClass.settings.setValue("Terminal/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1566 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1567 | prefClass.settings.setValue("Terminal/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1568 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1569 | def getProject(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1570 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1571 | Module function to retrieve the various project handling settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1572 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1573 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1574 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1575 | @return the requested project setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1576 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1577 | if key in ["RecentNumber"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1578 | return int(prefClass.settings.value("Project/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1579 | prefClass.projectDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1580 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1581 | return toBool(prefClass.settings.value("Project/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1582 | prefClass.projectDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1583 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1584 | def setProject(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1585 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1586 | Module function to store the various project handling settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1587 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1588 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1589 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1590 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1591 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1592 | prefClass.settings.setValue("Project/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1593 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1594 | def getProjectBrowserFlags(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1595 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1596 | Module function to retrieve the various project browser flags settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1597 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1598 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1599 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1600 | @return the requested project setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1601 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1602 | try: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1603 | default = prefClass.projectBrowserFlagsDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1604 | except KeyError: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1605 | default = AllBrowsersFlag |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1606 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1607 | return int(prefClass.settings.value("Project/BrowserFlags/" + key, default)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1608 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1609 | def setProjectBrowserFlags(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1610 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1611 | Module function to store the various project browser flags settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1612 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1613 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1614 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1615 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1616 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1617 | prefClass.settings.setValue("Project/BrowserFlags/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1618 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1619 | def setProjectBrowserFlagsDefault(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1620 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1621 | Module function to store the various project browser flags settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1622 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1623 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1624 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1625 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1626 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1627 | prefClass.projectBrowserFlagsDefaults[key] = value |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1628 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1629 | def removeProjectBrowserFlags(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1630 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1631 | Module function to remove a project browser flags setting. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1632 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1633 | @param key the key of the setting to be removed |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1634 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1635 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1636 | prefClass.settings.remove("Project/BrowserFlags/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1637 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1638 | def getProjectBrowserColour(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1639 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1640 | Module function to retrieve the various project browser colours. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1641 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1642 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1643 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1644 | @return the requested project browser colour |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1645 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1646 | col = prefClass.settings.value("Project/Colour/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1647 | if col is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1648 | return QtGui.QColor(col) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1649 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1650 | return prefClass.projectBrowserColourDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1651 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1652 | def setProjectBrowserColour(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1653 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1654 | Module function to store the various project browser colours. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1655 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1656 | @param key the key of the colour to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1657 | @param value the colour to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1658 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1659 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1660 | prefClass.settings.setValue("Project/Colour/" + key, value.name()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1661 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1662 | def getMultiProject(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1663 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1664 | Module function to retrieve the various project handling settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1665 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1666 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1667 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1668 | @return the requested project setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1669 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1670 | if key in ["RecentNumber"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1671 | return int(prefClass.settings.value("MultiProject/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1672 | prefClass.multiProjectDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1673 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1674 | return toBool(prefClass.settings.value("MultiProject/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1675 | prefClass.multiProjectDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1676 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1677 | def setMultiProject(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1678 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1679 | Module function to store the various project handling settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1680 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1681 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1682 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1683 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1684 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1685 | prefClass.settings.setValue("MultiProject/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1686 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1687 | def getQt4DocDir(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1688 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1689 | Module function to retrieve the Qt4DocDir setting. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1690 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1691 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1692 | @return the requested Qt4DocDir setting (string) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1693 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1694 | s = prefClass.settings.value("Help/Qt4DocDir", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1695 | prefClass.helpDefaults["Qt4DocDir"]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1696 | if s == "": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1697 | return os.getenv("QT4DOCDIR", "") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1698 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1699 | return s |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1700 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1701 | def getHelp(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1702 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1703 | Module function to retrieve the various help settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1704 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1705 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1706 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1707 | @return the requested help setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1708 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1709 | if key in ["StandardFont", "FixedFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1710 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1711 | f.fromString(prefClass.settings.value("Help/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1712 | prefClass.helpDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1713 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1714 | elif key in ["SaveUrlColor"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1715 | col = prefClass.settings.value("Help/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1716 | if col is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1717 | return QtGui.QColor(col) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1718 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1719 | return prefClass.helpDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1720 | elif key in ["WebSearchKeywords"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1721 | # return a list of tuples of (keyword, engine name) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1722 | keywords = [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1723 | size = prefClass.settings.beginReadArray("Help/" + key); |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1724 | for index in range(size): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1725 | prefClass.settings.setArrayIndex(index) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1726 | keyword = prefClass.settings.value("Keyword") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1727 | engineName = prefClass.settings.value("Engine") |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1728 | keywords.append((keyword, engineName)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1729 | prefClass.settings.endArray() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1730 | return keywords |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1731 | elif key in ["HelpViewerType", "DiskCacheSize", "AcceptCookies", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1732 | "KeepCookiesUntil", "StartupBehavior", "HistoryLimit"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1733 | return int(prefClass.settings.value("Help/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1734 | prefClass.helpDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1735 | elif key in ["SingleHelpWindow", "SaveGeometry", "WebSearchSuggestions", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1736 | "DiskCacheEnabled", "FilterTrackingCookies", "PrintBackgrounds", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1737 | "SavePasswords", "AdBlockEnabled", "AutoLoadImages", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1738 | "JavaEnabled", "JavaScriptEnabled", "JavaScriptCanOpenWindows", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1739 | "JavaScriptCanAccessClipboard", "PluginsEnabled"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1740 | return toBool(prefClass.settings.value("Help/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1741 | prefClass.helpDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1742 | elif key in ["AdBlockSubscriptions"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1743 | return toList(prefClass.settings.value("Help/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1744 | prefClass.helpDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1745 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1746 | return prefClass.settings.value("Help/" + key, prefClass.helpDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1747 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1748 | def setHelp(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1749 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1750 | Module function to store the various help settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1751 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1752 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1753 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1754 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1755 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1756 | if key in ["StandardFont", "FixedFont"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1757 | prefClass.settings.setValue("Help/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1758 | elif key == "SaveUrlColor": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1759 | prefClass.settings.setValue("Help/" + key, value.name()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1760 | elif key == "WebSearchKeywords": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1761 | # value is list of tuples of (keyword, engine name) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1762 | prefClass.settings.beginWriteArray("Help/" + key, len(value)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1763 | index = 0 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1764 | for v in value: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1765 | prefClass.settings.setArrayIndex(index) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1766 | prefClass.settings.setValue("Keyword", v[0]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1767 | prefClass.settings.setValue("Engine", v[1]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1768 | index += 1 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1769 | prefClass.settings.endArray() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1770 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1771 | prefClass.settings.setValue("Help/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1772 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1773 | def getSystem(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1774 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1775 | Module function to retrieve the various system settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1776 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1777 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1778 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1779 | @return the requested system setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1780 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1781 | from Utilities import supportedCodecs |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1782 | if key in ["StringEncoding", "IOEncoding"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1783 | encoding = prefClass.settings.value("System/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1784 | prefClass.sysDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1785 | if encoding not in supportedCodecs: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1786 | encoding = prefClass.sysDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1787 | return encoding |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1788 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1789 | def setSystem(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1790 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1791 | Module function to store the various system settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1792 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1793 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1794 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1795 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1796 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1797 | prefClass.settings.setValue("System/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1798 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1799 | def getQt4TranslationsDir(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1800 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1801 | Module function to retrieve the Qt4TranslationsDir setting. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1802 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1803 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1804 | @return the requested Qt4TranslationsDir setting (string) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1805 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1806 | s = prefClass.settings.value("Qt/Qt4TranslationsDir", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1807 | prefClass.qtDefaults["Qt4TranslationsDir"]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1808 | if s == "": |
285
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1809 | s = os.getenv("QT4TRANSLATIONSDIR", "") |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1810 | if s == "" and isWindowsPlatform(): |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1811 | from PyQt4 import pyqtconfig |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1812 | transPath = os.path.join(pyqtconfig._pkg_config["pyqt_mod_dir"], "translations") |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1813 | if os.path.exists(transPath): |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1814 | s = transPath |
7476703ac56d
Fixed an issue when using the PyQt4 windows installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
270
diff
changeset
|
1815 | return s |
434
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1816 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1817 | def getQt(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1818 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1819 | Module function to retrieve the various Qt settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1820 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1821 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1822 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1823 | @return the requested Qt setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1824 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1825 | if key == "Qt4TranslationsDir": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1826 | return getQt4TranslationsDir(prefClass) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1827 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1828 | return prefClass.settings.value("Qt/" + key, prefClass.qtDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1829 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1830 | def setQt(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1831 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1832 | Module function to store the various Qt settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1833 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1834 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1835 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1836 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1837 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1838 | prefClass.settings.setValue("Qt/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1839 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1840 | def getCorba(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1841 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1842 | Module function to retrieve the various corba settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1843 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1844 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1845 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1846 | @return the requested corba setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1847 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1848 | return prefClass.settings.value("Corba/" + key, prefClass.corbaDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1849 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1850 | def setCorba(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1851 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1852 | Module function to store the various corba settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1853 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1854 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1855 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1856 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1857 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1858 | prefClass.settings.setValue("Corba/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1859 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1860 | def getUser(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1861 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1862 | Module function to retrieve the various user settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1863 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1864 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1865 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1866 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1867 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1868 | if key == "MailServerPassword": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1869 | from Utilities import pwDecode |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1870 | return pwDecode(prefClass.settings.value("User/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1871 | prefClass.userDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1872 | elif key in ["MailServerPort"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1873 | return int(prefClass.settings.value("User/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1874 | prefClass.userDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1875 | elif key in ["MailServerAuthentication", "MailServerUseTLS", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1876 | "UseSystemEmailClient"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1877 | return toBool(prefClass.settings.value("User/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1878 | prefClass.userDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1879 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1880 | return prefClass.settings.value("User/" + key, prefClass.userDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1881 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1882 | def setUser(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1883 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1884 | Module function to store the various user settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1885 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1886 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1887 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1888 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1889 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1890 | if key == "MailServerPassword": |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1891 | from Utilities import pwEncode |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1892 | prefClass.settings.setValue( |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1893 | "User/" + key, pwEncode(value)) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1894 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1895 | prefClass.settings.setValue("User/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1896 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1897 | def getVCS(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1898 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1899 | Module function to retrieve the VCS related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1900 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1901 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1902 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1903 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1904 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1905 | if key in ["StatusMonitorInterval"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1906 | return int(prefClass.settings.value("VCS/" + key, prefClass.vcsDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1907 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1908 | return toBool(prefClass.settings.value("VCS/" + key, prefClass.vcsDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1909 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1910 | def setVCS(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1911 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1912 | Module function to store the VCS related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1913 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1914 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1915 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1916 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1917 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1918 | prefClass.settings.setValue("VCS/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1919 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1920 | def getTasks(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1921 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1922 | Module function to retrieve the Tasks related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1923 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1924 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1925 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1926 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1927 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1928 | if key in ["TasksColour", "TasksBugfixColour", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1929 | "TasksBgColour", "TasksProjectBgColour"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1930 | col = prefClass.settings.value("Tasks/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1931 | if col is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1932 | return QtGui.QColor(col) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1933 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1934 | return prefClass.tasksDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1935 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1936 | return prefClass.settings.value("Tasks/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1937 | prefClass.tasksDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1938 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1939 | def setTasks(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1940 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1941 | Module function to store the Tasks related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1942 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1943 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1944 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1945 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1946 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1947 | if key in ["TasksColour", "TasksBugfixColour", |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1948 | "TasksBgColour", "TasksProjectBgColour"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1949 | prefClass.settings.setValue("Tasks/" + key, value.name()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1950 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1951 | prefClass.settings.setValue("Tasks/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1952 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1953 | def getTemplates(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1954 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1955 | Module function to retrieve the Templates related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1956 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1957 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1958 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1959 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1960 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1961 | if key in ["SeparatorChar"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1962 | return prefClass.settings.value("Templates/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1963 | prefClass.templatesDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1964 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1965 | return toBool(prefClass.settings.value("Templates/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1966 | prefClass.templatesDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1967 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1968 | def setTemplates(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1969 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1970 | Module function to store the Templates related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1971 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1972 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1973 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1974 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1975 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1976 | prefClass.settings.setValue("Templates/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1977 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1978 | def getPluginManager(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1979 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1980 | Module function to retrieve the plugin manager related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1981 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1982 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1983 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1984 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1985 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1986 | if key in ["DownloadPath"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1987 | return prefClass.settings.value("PluginManager/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1988 | prefClass.pluginManagerDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1989 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1990 | return toBool(prefClass.settings.value("PluginManager/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1991 | prefClass.pluginManagerDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1992 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1993 | def setPluginManager(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1994 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1995 | Module function to store the plugin manager related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1996 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1997 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1998 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
1999 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2000 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2001 | prefClass.settings.setValue("PluginManager/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2002 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2003 | def getGraphics(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2004 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2005 | Module function to retrieve the Graphics related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2006 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2007 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2008 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2009 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2010 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2011 | if key in ["Font"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2012 | font = prefClass.settings.value("Graphics/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2013 | prefClass.graphicsDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2014 | if isinstance(font, QtGui.QFont): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2015 | # workaround for an old bug in eric < 4.4 |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2016 | return font |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2017 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2018 | f = QtGui.QFont() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2019 | f.fromString(font) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2020 | return f |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2021 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2022 | return prefClass.settings.value("Graphics/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2023 | prefClass.graphicsDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2024 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2025 | def setGraphics(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2026 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2027 | Module function to store the Graphics related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2028 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2029 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2030 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2031 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2032 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2033 | if key in ["Font"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2034 | prefClass.settings.setValue("Graphics/" + key, value.toString()) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2035 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2036 | prefClass.settings.setValue("Graphics/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2037 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2038 | def getIconEditor(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2039 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2040 | Module function to retrieve the Icon Editor related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2041 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2042 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2043 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2044 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2045 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2046 | return prefClass.settings.value("IconEditor/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2047 | prefClass.iconEditorDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2048 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2049 | def setIconEditor(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2050 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2051 | Module function to store the Icon Editor related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2052 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2053 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2054 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2055 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2056 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2057 | prefClass.settings.setValue("IconEditor/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2058 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2059 | def getFlakes(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2060 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2061 | Module function to retrieve the py3flakes related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2062 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2063 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2064 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2065 | @return the requested user setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2066 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2067 | if key in ["IncludeInSyntaxCheck", "IgnoreStarImportWarnings"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2068 | return toBool(prefClass.settings.value("Py3Flakes/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2069 | prefClass.py3flakesDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2070 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2071 | return prefClass.settings.value("Py3Flakes/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2072 | prefClass.py3flakesDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2073 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2074 | def setFlakes(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2075 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2076 | Module function to store the py3flakes related settings. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2077 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2078 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2079 | @param value the value to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2080 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2081 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2082 | prefClass.settings.setValue("Py3Flakes/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2083 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2084 | def getGeometry(key, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2085 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2086 | Module function to retrieve the display geometry. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2087 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2088 | @param key the key of the value to get |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2089 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2090 | @return the requested geometry setting |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2091 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2092 | if key in ["MainMaximized"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2093 | return toBool(prefClass.settings.value("Geometry/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2094 | prefClass.geometryDefaults[key])) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2095 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2096 | v = prefClass.settings.value("Geometry/" + key) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2097 | if v is not None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2098 | return v |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2099 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2100 | return prefClass.geometryDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2101 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2102 | def setGeometry(key, value, prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2103 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2104 | Module function to store the display geometry. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2105 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2106 | @param key the key of the setting to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2107 | @param value the geometry to be set |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2108 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2109 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2110 | if key in ["MainMaximized"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2111 | prefClass.settings.setValue("Geometry/" + key, value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2112 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2113 | if prefClass.resetLayout: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2114 | v = prefClass.geometryDefaults[key] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2115 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2116 | v = value |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2117 | prefClass.settings.setValue("Geometry/" + key, v) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2118 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2119 | def resetLayout(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2120 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2121 | Module function to set a flag not storing the current layout. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2122 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2123 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2124 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2125 | prefClass.resetLayout = True |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2126 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2127 | def shouldResetLayout(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2128 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2129 | Module function to indicate a reset of the layout. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2130 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2131 | @param prefClass preferences class used as the storage area |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2132 | @return flag indicating a reset of the layout (boolean) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2133 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2134 | return prefClass.resetLayout |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2135 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2136 | def saveResetLayout(prefClass = Prefs): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2137 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2138 | Module function to save the reset layout. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2139 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2140 | if prefClass.resetLayout: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2141 | for key in list(prefClass.geometryDefaults.keys()): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2142 | prefClass.settings.setValue("Geometry/" + key, |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2143 | prefClass.geometryDefaults[key]) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2144 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2145 | def toBool(value): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2146 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2147 | Module function to convert a value to bool. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2148 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2149 | @param value value to be converted |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2150 | @return converted data |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2151 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2152 | if value in ["true", "1", "True"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2153 | return True |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2154 | elif value in ["false", "0", "False"]: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2155 | return False |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2156 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2157 | return bool(value) |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2158 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2159 | def toList(value): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2160 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2161 | Module function to convert a value to a list. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2162 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2163 | @param value value to be converted |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2164 | @return converted data |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2165 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2166 | if value is None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2167 | return [] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2168 | elif not isinstance(value, list): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2169 | return [value] |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2170 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2171 | return value |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2172 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2173 | def toByteArray(value): |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2174 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2175 | Module function to convert a value to a byte array. |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2176 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2177 | @param value value to be converted |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2178 | @return converted data |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2179 | """ |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2180 | if value is None: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2181 | return QtCore.QByteArray() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2182 | else: |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2183 | return value |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2184 | |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2185 | initPreferences() |
3a2b62a5db7a
Fixed a bug in Preferences which might result in an empty list of urls to retrieve version infos from.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
285
diff
changeset
|
2186 | initRecentSettings() |