File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
python/plugins/processing/gui Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -77,14 +77,28 @@ def __init__(self, alg):
77
77
if isText :
78
78
self .txtHelp .setHtml (algHelp )
79
79
else :
80
+ self .txtHelp .settings ().clearMemoryCaches ()
81
+ self .tabWidget .setTabText (2 , self .tr ("Help (loading...)" ))
82
+ self .tabWidget .setTabEnabled (2 , False )
83
+ self .txtHelp .loadFinished .connect (self .loadFinished )
84
+ self .tabWidget .currentChanged .connect (self .loadHelp )
80
85
self .txtHelp .load (algHelp )
86
+ self .algHelp = algHelp
81
87
except :
82
88
self .txtHelp .setHtml (
83
89
self .tr ('<h2>Could not open help file :-( </h2>' ))
84
90
85
91
self .showDebug = ProcessingConfig .getSetting (
86
92
ProcessingConfig .SHOW_DEBUG_IN_DIALOG )
87
93
94
+ def loadFinished (self ):
95
+ self .tabWidget .setTabEnabled (2 , True )
96
+ self .tabWidget .setTabText (2 , self .tr ("Help" ))
97
+
98
+ def loadHelp (self , i ):
99
+ if i == 2 :
100
+ self .txtHelp .findText (self .alg .name )
101
+
88
102
def closeEvent (self , evt ):
89
103
self .settings .setValue ("/Processing/dialogBase" , self .saveGeometry ())
90
104
You can’t perform that action at this time.
0 commit comments