def __init__(self, *args): QtGui.QWidget.__init__(self,None) self.ui = Ui_searchWidget() self.ui.setupUi(self) self.ui.labelSearchImage.setPixmap(QtGui.QPixmap(':/raw/pics/nepomuk.png')) config = KConfig("nepomukserverrc") group = config.group("Basic Settings") isNepomuk = str(group.readEntry('Start Nepomuk')) if isNepomuk.lower() == "true": self.ui.checkBoxNepomuk.setChecked(True) self.__class__.screenSettings["state"] = True else: self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False self.ui.checkBoxNepomuk.connect(self.ui.checkBoxNepomuk, SIGNAL("toggled(bool)"), self.activateNepomuk)
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) self.ui.labelSearchImage.setPixmap(QtGui.QPixmap(':/raw/pics/nepomuk.png')) config = KConfig("nepomukserverrc") group = config.group("Basic Settings") isNepomuk = str(group.readEntry('Start Nepomuk')) if isNepomuk.lower() == "true": self.ui.checkBoxNepomuk.setChecked(True) self.__class__.screenSettings["state"] = True else: 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() == "true": self.ui.checkBoxNepomuk.setChecked(True) self.__class__.screenSettings["state"] = True else: self.ui.checkBoxNepomuk.setChecked(False) self.__class__.screenSettings["state"] = False self.ui.checkBoxNepomuk.connect(self.ui.checkBoxNepomuk, SIGNAL("toggled(bool)"), self.activateNepomuk)