class Widget(QtGui.QWidget, ScreenWidget): screenSettings = {} screenSettings["hasChanged"] = True # Set title and description for the information widget title = ki18n("Some catchy title about desktop search") desc = ki18n("Some catchy description desktop search") def __init__(self, *args): QtGui.QWidget.__init__(self,None) self.ui = Ui_searchWidget() self.ui.setupUi(self) config = KConfig("nepomukserverrc") group = config.group("Basic Settings") isNepomuk = str(group.readEntry('Start Nepomuk')) if isNepomuk.lower() == "": print "Unknow Nepomuk State" self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False elif isNepomuk.lower() == "true": print "True Nepomuk State" self.ui.checkBoxNepomuk.setChecked(True) self.__class__.screenSettings["state"] = True else: print "Disabled Nepomuk State" self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False self.ui.checkBoxNepomuk.connect(self.ui.checkBoxNepomuk, SIGNAL("toggled(bool)"), self.activateNepomuk) def activateNepomuk(self, state): self.__class__.screenSettings["state"] = state self.__class__.screenSettings["hasChanged"] = True def shown(self): pass def execute(self): if self.__class__.screenSettings["state"] == True: self.__class__.screenSettings["summaryMessage"] = ki18n("On") else: self.__class__.screenSettings["summaryMessage"] = ki18n("Off") return True
def __init__(self, *args): QtGui.QWidget.__init__(self,None) self.ui = Ui_searchWidget() self.ui.setupUi(self) config = KConfig("nepomukserverrc") group = config.group("Basic Settings") isNepomuk = str(group.readEntry('Start Nepomuk')) if isNepomuk.lower() == "": print "Unknow Nepomuk State" self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False elif isNepomuk.lower() == "true": print "True Nepomuk State" self.ui.checkBoxNepomuk.setChecked(True) self.__class__.screenSettings["state"] = True else: print "Disabled Nepomuk State" self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False self.ui.checkBoxNepomuk.connect(self.ui.checkBoxNepomuk, SIGNAL("toggled(bool)"), self.activateNepomuk)