def addItem(self,text): if(text != ""): if(self.taskList != None): if(len(self.taskList) != 0): if(text not in self.taskList): self.taskList.append(text) i = QtGui.QTreeWidgetItem(self.list) i.setText(0,text) self.list.addTopLevelItem(i) config.setTodo(self.taskList) #b = QtGui.QCheckBox(self.list) #c = QtGui.QLabel(text,self.list) #self.list.setItemWidget(i, 0, b) #self.list.setItemWidget(i, 0, c) else: self.taskList.append(text) i = QtGui.QTreeWidgetItem(self.list) i.setText(0,text) self.list.addTopLevelItem(i) config.setTodo(self.taskList)
def delItem(self): item = self.list.takeTopLevelItem(self.list.indexOfTopLevelItem(self.list.currentItem())) self.taskList.remove(item.text(0)) config.setTodo(self.taskList)