1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
Index: eric4-4.4-snapshot-20091129/eric/KdeQt/__init__.py
===================================================================
--- eric4-4.4-snapshot-20091129.orig/eric/KdeQt/__init__.py
+++ eric4-4.4-snapshot-20091129/eric/KdeQt/__init__.py
@@ -20,19 +20,6 @@ import sys
import Preferences
if Preferences.getUI("UseKDEDialogs") and not sys.e4nokde:
- try:
- import PyKDE4
- from PyQt4.QtCore import QString
-
- def __kdeIsKDE():
- """
- Public function to signal the availability of KDE4.
-
- @return availability flag (always True)
- """
- return True
-
- except (ImportError, RuntimeError):
sys.e4nokde = True
def __kdeKdeVersionString():
@@ -56,96 +43,29 @@ def __kdeKdeVersionString():
return QString("unknown")
def __kdePyKdeVersionString():
- """
- Public function to return the PyKDE4 version as a string.
-
- @return PyKDE4 version as a string (QString)
- """
- try:
- try:
- from PyKDE4.kdecore import pykde_versionMajor, pykde_versionMinor, \
- pykde_versionRelease
- return QString("%d.%d.%d" % \
- (pykde_versionMajor(), pykde_versionMinor(),
- pykde_versionRelease()))
- except (ImportError, AttributeError):
- from PyKDE4 import pykdeconfig
- try:
- return QString(pykdeconfig.Configuration().pykde_version_str)
- except AttributeError:
- return QString("unknown")
- except ImportError:
- return QString("unknown")
+ return QString("PyKDE support is disabled")
from PyQt4.QtCore import QString
def __qtIsKDE():
- """
- Private function to signal the availability of KDE.
-
- @return availability flag (always False)
- """
return False
def __qtKdeVersionString():
- """
- Private function to return the KDE version as a string.
-
- @return KDE version as a string (QString) (always empty)
- """
return QString("")
def __qtPyKdeVersionString():
- """
- Private function to return the PyKDE version as a string.
-
- @return PyKDE version as a string (QString) (always empty)
- """
return QString("")
################################################################################
def isKDEAvailable():
- """
- Public function to signal the availability of KDE.
-
- @return availability flag (always False)
- """
- try:
- import PyKDE4
- return True
- except ImportError:
- return False
+ return False
def isKDE():
- """
- Public function to signal, if KDE usage is enabled.
-
- @return KDE support flag (always False)
- """
- if Preferences.getUI("UseKDEDialogs") and not sys.e4nokde:
- return __kdeIsKDE()
- else:
- return __qtIsKDE()
+ return __qtIsKDE()
def kdeVersionString():
- """
- Public function to return the KDE version as a string.
-
- @return KDE version as a string (QString) (always empty)
- """
- if isKDEAvailable():
- return __kdeKdeVersionString()
- else:
- return __qtKdeVersionString()
+ return __qtKdeVersionString()
def pyKdeVersionString():
- """
- Public function to return the PyKDE version as a string.
-
- @return PyKDE version as a string (QString) (always empty)
- """
- if isKDEAvailable():
- return __kdePyKdeVersionString()
- else:
- return __qtPyKdeVersionString()
+ return __qtPyKdeVersionString()
Index: eric4-4.4-snapshot-20091129/eric/eric4.py
===================================================================
--- eric4-4.4-snapshot-20091129.orig/eric/eric4.py
+++ eric4-4.4-snapshot-20091129/eric/eric4.py
@@ -32,13 +32,12 @@ restartArgsList = ["--nokde", "--nosplas
restartArgs = [arg for arg in sys.argv[1:] if arg.split("=", 1)[0] in restartArgsList]
# disable the usage of KDE widgets, if requested
-sys.e4nokde = False
+sys.e4nokde = True
if "--nokde" in sys.argv:
del sys.argv[sys.argv.index("--nokde")]
sys.e4nokde = True
else:
- sys.e4nokde = os.getenv("e4nokde") is not None and os.getenv("e4nokde") == "1"
-
+ print "PyKDE support has been disabled. Enable 'kde' useflag to bring it back"
if "--debug" in sys.argv:
del sys.argv[sys.argv.index("--debug")]
logging.basicConfig(level = logging.DEBUG)
|