@@ -271,53 +271,76 @@ def contextMenuEvent(self, e):
271
271
iconSettings = QgsApplication .getThemeIcon ("console/iconSettingsConsole.png" )
272
272
iconFind = QgsApplication .getThemeIcon ("console/iconSearchEditorConsole.png" )
273
273
iconSyntaxCk = QgsApplication .getThemeIcon ("console/iconSyntaxErrorConsole.png" )
274
- hideEditorAction = menu .addAction ("Hide Editor" ,
275
- self .hideEditor )
274
+ iconObjInsp = QgsApplication .getThemeIcon ("console/iconClassBrowserConsole.png" )
275
+ hideEditorAction = menu .addAction (QCoreApplication .translate ("PythonConsole" , "Hide Editor" ),
276
+ self .hideEditor )
276
277
menu .addSeparator ()
277
- syntaxCheck = menu .addAction (iconSyntaxCk , "Check Syntax" ,
278
+ syntaxCheck = menu .addAction (iconSyntaxCk ,
279
+ QCoreApplication .translate ("PythonConsole" ,
280
+ "Check Syntax" ),
278
281
self .syntaxCheck , 'Ctrl+4' )
279
282
menu .addSeparator ()
280
283
runSelected = menu .addAction (iconRun ,
281
- "Enter selected" ,
284
+ QCoreApplication .translate ("PythonConsole" ,
285
+ "Enter selected" ),
282
286
self .runSelectedCode , 'Ctrl+E' )
283
287
runScript = menu .addAction (iconRunScript ,
284
- "Run Script" ,
288
+ QCoreApplication .translate ("PythonConsole" ,
289
+ "Run Script" ),
285
290
self .runScriptCode , 'Shift+Ctrl+E' )
286
291
menu .addSeparator ()
287
- undoAction = menu .addAction ("Undo" , self .undo , QKeySequence .Undo )
288
- redoAction = menu .addAction ("Redo" , self .redo , 'Ctrl+Shift+Z' )
292
+ undoAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
293
+ "Undo" ),
294
+ self .undo , QKeySequence .Undo )
295
+ redoAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
296
+ "Redo" ),
297
+ self .redo , 'Ctrl+Shift+Z' )
289
298
menu .addSeparator ()
290
299
findAction = menu .addAction (iconFind ,
291
- "Find Text" ,
300
+ QCoreApplication .translate ("PythonConsole" ,
301
+ "Find Text" ),
292
302
self .showFindWidget )
293
303
menu .addSeparator ()
294
- cutAction = menu .addAction ("Cut" ,
304
+ cutAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
305
+ "Cut" ),
295
306
self .cut ,
296
307
QKeySequence .Cut )
297
- copyAction = menu .addAction ("Copy" ,
308
+ copyAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
309
+ "Copy" ),
298
310
self .copy ,
299
311
QKeySequence .Copy )
300
- pasteAction = menu .addAction ("Paste" , self .paste , QKeySequence .Paste )
312
+ pasteAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
313
+ "Paste" ),
314
+ self .paste , QKeySequence .Paste )
301
315
menu .addSeparator ()
302
- commentCodeAction = menu .addAction (iconCommentEditor , "Comment" ,
316
+ commentCodeAction = menu .addAction (iconCommentEditor ,
317
+ QCoreApplication .translate ("PythonConsole" ,
318
+ "Comment" ),
303
319
self .parent .pc .commentCode , 'Ctrl+3' )
304
- uncommentCodeAction = menu .addAction (iconUncommentEditor , "Uncomment" ,
320
+ uncommentCodeAction = menu .addAction (iconUncommentEditor ,
321
+ QCoreApplication .translate ("PythonConsole" ,
322
+ "Uncomment" ),
305
323
self .parent .pc .uncommentCode ,
306
324
'Shift+Ctrl+3' )
307
325
menu .addSeparator ()
308
326
codePadAction = menu .addAction (iconCodePad ,
309
- "Share on codepad" ,
310
- self .codepad )
327
+ QCoreApplication .translate ("PythonConsole" ,
328
+ "Share on codepad" ),
329
+ self .codepad )
311
330
menu .addSeparator ()
312
- showCodeInspection = menu .addAction ("Hide/Show Object list" ,
331
+ showCodeInspection = menu .addAction (iconObjInsp ,
332
+ QCoreApplication .translate ("PythonConsole" ,
333
+ "Hide/Show Object Inspector" ),
313
334
self .objectListEditor )
314
335
menu .addSeparator ()
315
- selectAllAction = menu .addAction ("Select All" ,
336
+ selectAllAction = menu .addAction (QCoreApplication .translate ("PythonConsole" ,
337
+ "Select All" ),
316
338
self .selectAll ,
317
339
QKeySequence .SelectAll )
318
340
menu .addSeparator ()
319
341
settingsDialog = menu .addAction (iconSettings ,
320
- "Settings" ,
342
+ QCoreApplication .translate ("PythonConsole" ,
343
+ "Settings" ),
321
344
self .parent .pc .openSettings )
322
345
syntaxCheck .setEnabled (False )
323
346
pasteAction .setEnabled (False )
@@ -328,6 +351,7 @@ def contextMenuEvent(self, e):
328
351
selectAllAction .setEnabled (False )
329
352
undoAction .setEnabled (False )
330
353
redoAction .setEnabled (False )
354
+ showCodeInspection .setEnabled (False )
331
355
if self .hasSelectedText ():
332
356
runSelected .setEnabled (True )
333
357
copyAction .setEnabled (True )
@@ -342,6 +366,9 @@ def contextMenuEvent(self, e):
342
366
redoAction .setEnabled (True )
343
367
if QApplication .clipboard ().text ():
344
368
pasteAction .setEnabled (True )
369
+ if self .settings .value ("pythonConsole/enableObjectInsp" ,
370
+ False ).toBool ():
371
+ showCodeInspection .setEnabled (True )
345
372
action = menu .exec_ (self .mapToGlobal (e .pos ()))
346
373
347
374
def findText (self , forward ):
0 commit comments