@@ -570,9 +570,11 @@ def __init__(self, parent):
570
570
self .settings = QSettings ()
571
571
tabScripts = self .settings .value ("pythonConsole/tabScripts" )
572
572
self .restoreTabList = tabScripts .toList ()
573
- self . newTabEditor ( filename = None )
573
+
574
574
if self .restoreTabList :
575
575
self .topFrame .show ()
576
+ else :
577
+ self .newTabEditor (filename = None )
576
578
577
579
self .setDocumentMode (True )
578
580
self .setMovable (True )
@@ -615,6 +617,10 @@ def newTabEditor(self, tabName=None, filename=None):
615
617
self .iconTab = QgsApplication .getThemeIcon ('console/iconTabEditorConsole.png' )
616
618
self .addTab (self .tab , self .iconTab , tabName )
617
619
self .setCurrentWidget (self .tab )
620
+ if filename :
621
+ self .setTabToolTip (self .currentIndex (), unicode (filename ))
622
+ else :
623
+ self .setTabToolTip (self .currentIndex (), tabName )
618
624
619
625
def tabModified (self , tab , modified ):
620
626
index = self .indexOf (tab )
@@ -685,10 +691,13 @@ def restoreTabs(self):
685
691
tabName = pathFile .split ('/' )[- 1 ]
686
692
self .newTabEditor (tabName , pathFile )
687
693
self .topFrame .close ()
694
+ self .parent .toolBarEditor .setEnabled (True )
688
695
689
696
def closeRestore (self ):
690
697
self .parent .updateTabListScript ('empty' )
691
698
self .topFrame .close ()
699
+ self .newTabEditor (filename = None )
700
+ self .parent .toolBarEditor .setEnabled (True )
692
701
693
702
def showFileTabMenu (self ):
694
703
self .fileTabMenu .clear ()
0 commit comments