def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget (QWidget) """ super(HelpVirusTotalPage, self).__init__() self.setupUi(self) self.setObjectName("HelpVirusTotalPage") self.testResultLabel.setHidden(True) from Helpviewer.VirusTotalApi import VirusTotalAPI self.__vt = VirusTotalAPI(self) self.__vt.checkServiceKeyFinished.connect( self.__checkServiceKeyFinished) # set initial values self.vtEnabledCheckBox.setChecked( Preferences.getHelp("VirusTotalEnabled")) self.vtSecureCheckBox.setChecked( Preferences.getHelp("VirusTotalSecure")) self.vtServiceKeyEdit.setText( Preferences.getHelp("VirusTotalServiceKey"))