@@ -309,9 +309,13 @@ def contextMenuEvent(self, e):
309
309
action = menu .exec_ (self .mapToGlobal (e .pos ()))
310
310
311
311
def objectListEditor (self ):
312
- listObj = self .parent .pc .splitterObj
313
- listObj .hide () if listObj .isVisible () else listObj .show ()
314
- self .parent .pc .objectListButton .setChecked (False )
312
+ listObj = self .parent .pc .listClassMethod
313
+ if listObj .isVisible ():
314
+ listObj .hide ()
315
+ self .parent .pc .objectListButton .setChecked (False )
316
+ else :
317
+ listObj .show ()
318
+ self .parent .pc .objectListButton .setChecked (True )
315
319
316
320
def codepad (self ):
317
321
import urllib2 , urllib
@@ -348,8 +352,8 @@ def codepad(self):
348
352
self .parent .pc .callWidgetMessageBarEditor (msgText + str (e .args ))
349
353
350
354
def hideEditor (self ):
351
- Ed = self .parent .pc .widgetEditor
352
- Ed .hide ()
355
+ self .parent .pc .widgetEditor . hide ()
356
+ self . parent . pc . listClassMethod .hide ()
353
357
self .parent .pc .showEditorButton .setChecked (False )
354
358
355
359
def commentEditorCode (self , commentCheck ):
@@ -599,6 +603,11 @@ def __init__(self, parent):
599
603
tabScripts = self .settings .value ("pythonConsole/tabScripts" )
600
604
self .restoreTabList = tabScripts .toList ()
601
605
606
+ if self .restoreTabList :
607
+ self .topFrame .show ()
608
+ else :
609
+ self .newTabEditor (filename = None )
610
+
602
611
self .setDocumentMode (True )
603
612
self .setMovable (True )
604
613
#self.setTabsClosable(True)
@@ -629,12 +638,10 @@ def __init__(self, parent):
629
638
self .setCornerWidget (self .newTabButton , Qt .TopLeftCorner )
630
639
self .connect (self .newTabButton , SIGNAL ('clicked()' ), self .newTabEditor )
631
640
632
- def checkToRestoreTabs (self ):
633
- if self .restoreTabList :
634
- self .topFrame .show ()
635
- else :
636
- self .newTabEditor (filename = None )
637
- self .parent .toolBarEditor .setEnabled (True )
641
+ def enableToolBarEditor (self , enable ):
642
+ if self .topFrame .isVisible ():
643
+ enable = False
644
+ self .parent .toolBarEditor .setEnabled (enable )
638
645
639
646
def newTabEditor (self , tabName = None , filename = None ):
640
647
nr = self .count ()
@@ -722,14 +729,16 @@ def restoreTabs(self):
722
729
if os .path .exists (pathFile ):
723
730
tabName = pathFile .split ('/' )[- 1 ]
724
731
self .newTabEditor (tabName , pathFile )
732
+ else :
733
+ self .newTabEditor (filename = None )
725
734
self .topFrame .close ()
726
- self .parent . toolBarEditor . setEnabled (True )
735
+ self .enableToolBarEditor (True )
727
736
728
737
def closeRestore (self ):
729
738
self .parent .updateTabListScript ('empty' )
730
739
self .topFrame .close ()
731
740
self .newTabEditor (filename = None )
732
- self .parent . toolBarEditor . setEnabled (True )
741
+ self .enableToolBarEditor (True )
733
742
734
743
def showFileTabMenu (self ):
735
744
self .fileTabMenu .clear ()
0 commit comments