@@ -56,10 +56,12 @@ def setupUi(self, dialog, alg):
56
56
self .buttonBox .setOrientation (QtCore .Qt .Horizontal )
57
57
self .buttonBox .setStandardButtons (QtGui .QDialogButtonBox .Cancel | QtGui .QDialogButtonBox .Ok )
58
58
self .buttonBox .setObjectName (_fromUtf8 ("buttonBox" ))
59
- self .showHelpButton = QtGui .QPushButton ()
60
- self .showHelpButton .setObjectName ("showHelpButton" )
61
- self .showHelpButton .setText ("Show help" )
62
- self .buttonBox .addButton (self .showHelpButton , QtGui .QDialogButtonBox .ActionRole )
59
+ if self .alg .helpFile ():
60
+ self .showHelpButton = QtGui .QPushButton ()
61
+ self .showHelpButton .setObjectName ("showHelpButton" )
62
+ self .showHelpButton .setText ("Show help" )
63
+ self .buttonBox .addButton (self .showHelpButton , QtGui .QDialogButtonBox .ActionRole )
64
+ QtCore .QObject .connect (self .showHelpButton , QtCore .SIGNAL ("clicked()" ), self .showHelp )
63
65
self .tableWidget = QtGui .QTableWidget ()
64
66
self .tableWidget .setSelectionMode (QtGui .QAbstractItemView .NoSelection )
65
67
self .tableWidget .setColumnCount (2 )
@@ -87,7 +89,6 @@ def setupUi(self, dialog, alg):
87
89
dialog .setLayout (self .verticalLayout )
88
90
QtCore .QObject .connect (self .buttonBox , QtCore .SIGNAL (_fromUtf8 ("accepted()" )), self .accept )
89
91
QtCore .QObject .connect (self .buttonBox , QtCore .SIGNAL (_fromUtf8 ("rejected()" )), self .reject )
90
- QtCore .QObject .connect (self .showHelpButton , QtCore .SIGNAL ("clicked()" ), self .showHelp )
91
92
QtCore .QMetaObject .connectSlotsByName (dialog )
92
93
93
94
def somethingDependsOnThisParameter (self , parent ):
0 commit comments