@@ -134,7 +134,7 @@ def __init__(self, parent=None):
134134 self .actionScript .setToolTip (actionScriptBt )
135135 self .actionScript .setText (actionScriptBt )
136136 ## Import Sextante class
137- loadSextanteBt = QCoreApplication .translate ("PythonConsole" , "Import sextante class" )
137+ loadSextanteBt = QCoreApplication .translate ("PythonConsole" , "Import Sextante class" )
138138 self .loadSextanteButton = QAction (parent )
139139 self .loadSextanteButton .setCheckable (False )
140140 self .loadSextanteButton .setEnabled (True )
@@ -144,7 +144,7 @@ def __init__(self, parent=None):
144144 self .loadSextanteButton .setToolTip (loadSextanteBt )
145145 self .loadSextanteButton .setText (loadSextanteBt )
146146 ## Import QgisInterface class
147- loadIfaceBt = QCoreApplication .translate ("PythonConsole" , "Import iface class" )
147+ loadIfaceBt = QCoreApplication .translate ("PythonConsole" , "Import QgisInterface class" )
148148 self .loadIfaceButton = QAction (parent )
149149 self .loadIfaceButton .setCheckable (False )
150150 self .loadIfaceButton .setEnabled (True )
@@ -153,6 +153,26 @@ def __init__(self, parent=None):
153153 self .loadIfaceButton .setIconVisibleInMenu (True )
154154 self .loadIfaceButton .setToolTip (loadIfaceBt )
155155 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 )
156176 ## Action for Open File
157177 openFileBt = QCoreApplication .translate ("PythonConsole" , "Open script file" )
158178 self .openFileButton = QAction (parent )
@@ -203,6 +223,8 @@ def __init__(self, parent=None):
203223 self .classMenu = QMenu (self )
204224 self .classMenu .addAction (self .loadIfaceButton )
205225 self .classMenu .addAction (self .loadSextanteButton )
226+ self .classMenu .addAction (self .loadQtCoreButton )
227+ self .classMenu .addAction (self .loadQtGuiButton )
206228 cM = self .toolBar .widgetForAction (self .actionClass )
207229 cM .setMenu (self .classMenu )
208230 cM .setPopupMode (QToolButton .InstantPopup )
@@ -229,6 +251,8 @@ def __init__(self, parent=None):
229251 #self.currentLayerButton.triggered.connect(self.cLayer)
230252 self .loadIfaceButton .triggered .connect (self .iface )
231253 self .loadSextanteButton .triggered .connect (self .sextante )
254+ self .loadQtCoreButton .triggered .connect (self .qtCore )
255+ self .loadQtGuiButton .triggered .connect (self .qtGui )
232256 self .runButton .triggered .connect (self .edit .entered )
233257 self .openFileButton .triggered .connect (self .openScriptFile )
234258 self .saveFileButton .triggered .connect (self .saveScriptFile )
@@ -245,6 +269,12 @@ def sextante(self):
245269
246270 def iface (self ):
247271 self .edit .commandConsole ('iface' )
272+
273+ def qtCore (self ):
274+ self .edit .commandConsole ('qtCore' )
275+
276+ def qtGui (self ):
277+ self .edit .commandConsole ('qtGui' )
248278
249279 def openScriptFile (self ):
250280 settings = QSettings ()
0 commit comments