@@ -134,7 +134,7 @@ def __init__(self, parent=None):
134
134
self .actionScript .setToolTip (actionScriptBt )
135
135
self .actionScript .setText (actionScriptBt )
136
136
## Import Sextante class
137
- loadSextanteBt = QCoreApplication .translate ("PythonConsole" , "Import sextante class" )
137
+ loadSextanteBt = QCoreApplication .translate ("PythonConsole" , "Import Sextante class" )
138
138
self .loadSextanteButton = QAction (parent )
139
139
self .loadSextanteButton .setCheckable (False )
140
140
self .loadSextanteButton .setEnabled (True )
@@ -144,7 +144,7 @@ def __init__(self, parent=None):
144
144
self .loadSextanteButton .setToolTip (loadSextanteBt )
145
145
self .loadSextanteButton .setText (loadSextanteBt )
146
146
## Import QgisInterface class
147
- loadIfaceBt = QCoreApplication .translate ("PythonConsole" , "Import iface class" )
147
+ loadIfaceBt = QCoreApplication .translate ("PythonConsole" , "Import QgisInterface class" )
148
148
self .loadIfaceButton = QAction (parent )
149
149
self .loadIfaceButton .setCheckable (False )
150
150
self .loadIfaceButton .setEnabled (True )
@@ -153,6 +153,26 @@ def __init__(self, parent=None):
153
153
self .loadIfaceButton .setIconVisibleInMenu (True )
154
154
self .loadIfaceButton .setToolTip (loadIfaceBt )
155
155
self .loadIfaceButton .setText (loadIfaceBt )
156
+ ## Import QtCore class
157
+ loadQtCoreBt = QCoreApplication .translate ("PythonConsole" , "Import PyQt.QtCore class" )
158
+ self .loadQtCoreButton = QAction (parent )
159
+ self .loadQtCoreButton .setCheckable (False )
160
+ self .loadQtCoreButton .setEnabled (True )
161
+ self .loadQtCoreButton .setIcon (QIcon (":/images/console/iconQtCoreConsole.png" ))
162
+ self .loadQtCoreButton .setMenuRole (QAction .PreferencesRole )
163
+ self .loadQtCoreButton .setIconVisibleInMenu (True )
164
+ self .loadQtCoreButton .setToolTip (loadQtCoreBt )
165
+ self .loadQtCoreButton .setText (loadQtCoreBt )
166
+ ## Import QtGui class
167
+ loadQtGuiBt = QCoreApplication .translate ("PythonConsole" , "Import PyQt.QtGui class" )
168
+ self .loadQtGuiButton = QAction (parent )
169
+ self .loadQtGuiButton .setCheckable (False )
170
+ self .loadQtGuiButton .setEnabled (True )
171
+ self .loadQtGuiButton .setIcon (QIcon (":/images/console/iconQtGuiConsole.png" ))
172
+ self .loadQtGuiButton .setMenuRole (QAction .PreferencesRole )
173
+ self .loadQtGuiButton .setIconVisibleInMenu (True )
174
+ self .loadQtGuiButton .setToolTip (loadQtGuiBt )
175
+ self .loadQtGuiButton .setText (loadQtGuiBt )
156
176
## Action for Open File
157
177
openFileBt = QCoreApplication .translate ("PythonConsole" , "Open script file" )
158
178
self .openFileButton = QAction (parent )
@@ -203,6 +223,8 @@ def __init__(self, parent=None):
203
223
self .classMenu = QMenu (self )
204
224
self .classMenu .addAction (self .loadIfaceButton )
205
225
self .classMenu .addAction (self .loadSextanteButton )
226
+ self .classMenu .addAction (self .loadQtCoreButton )
227
+ self .classMenu .addAction (self .loadQtGuiButton )
206
228
cM = self .toolBar .widgetForAction (self .actionClass )
207
229
cM .setMenu (self .classMenu )
208
230
cM .setPopupMode (QToolButton .InstantPopup )
@@ -229,6 +251,8 @@ def __init__(self, parent=None):
229
251
#self.currentLayerButton.triggered.connect(self.cLayer)
230
252
self .loadIfaceButton .triggered .connect (self .iface )
231
253
self .loadSextanteButton .triggered .connect (self .sextante )
254
+ self .loadQtCoreButton .triggered .connect (self .qtCore )
255
+ self .loadQtGuiButton .triggered .connect (self .qtGui )
232
256
self .runButton .triggered .connect (self .edit .entered )
233
257
self .openFileButton .triggered .connect (self .openScriptFile )
234
258
self .saveFileButton .triggered .connect (self .saveScriptFile )
@@ -245,6 +269,12 @@ def sextante(self):
245
269
246
270
def iface (self ):
247
271
self .edit .commandConsole ('iface' )
272
+
273
+ def qtCore (self ):
274
+ self .edit .commandConsole ('qtCore' )
275
+
276
+ def qtGui (self ):
277
+ self .edit .commandConsole ('qtGui' )
248
278
249
279
def openScriptFile (self ):
250
280
settings = QSettings ()
0 commit comments