def __init__(self, halcomp=None, path=None): super(_VCPWindow, self).__init__() # only initialize once for all instances if self.__class__._instanceNum >= 1: return self.__class__._instanceNum += 1 self.filename = path.XML self.halcomp = halcomp self.has_closing_handler = None self.setFocus(True) self.PATHS = path self.PREFS_ = None self.originalCloseEvent_ = self.closeEvent self._halWidgetList = [] # make an instance with embeded variables so they # are available to all subclassed objects _HalWidgetBase(halcomp, path, self)
def __init__(self, halcomp=None, path=None): super(_VCPWindow, self).__init__() # only initialize once for all instances if self.__class__._instanceNum >= 1: return self.__class__._instanceNum += 1 self.halcomp = halcomp self.has_closing_handler = None self.setFocus(True) self.PATHS = path self.PREFS_ = None self.originalCloseEvent_ = self.closeEvent self._halWidgetList = [] self.settings = QtCore.QSettings('QtVcp', path.BASENAME) log.info('Qsettings file path: yellow<{}>'.format(self.settings.fileName())) # make an instance with embedded variables so they # are available to all subclassed objects _HalWidgetBase(halcomp, path, self)