def getAttributeData(self): unitData = StoryData.UnitData('element') index = self.typeCombo.currentIndex() if(self.lock == False): typeList = units.getTypelist() unitData.type = typeList[index]['val'] unitData.attrib = self.attributeView.getData() unitData.sentence = units._toUtf8(self.dialogEdit.toPlainText()) self.chapterView.setAttbribute(unitData)
def setData(self, column, value): if (column == 0): value1 = units._toUtf8(value.toString()) typeList = units.getTypelist() for unitType in typeList: if (unitType['val'] == value1): self.unitData.type = unitType['key'] elif (column == 1): pass #self.unitData.attrib['renwu'] = units._toUtf8(value.toString()) elif (column == 2): self.unitData.sentence = units._toUtf8(value.toString())
def setData(self, column, value): if column == 0: value1 = units._toUtf8(value.toString()) typeList = units.getTypelist() for unitType in typeList: if unitType["val"] == value1: self.unitData.type = unitType["key"] elif column == 1: pass # self.unitData.attrib['renwu'] = units._toUtf8(value.toString()) elif column == 2: self.unitData.sentence = units._toUtf8(value.toString())
def setAttributeData(self, unitData): self.lock = True data = copy.deepcopy(unitData.attrib) self.dialogEdit.setText(unitData.sentence) cnt = 0 typeList = units.getTypelist() for val in typeList: if(unitData.type == val['key']): break cnt = cnt + 1 self.typeCombo.setCurrentIndex(cnt) self.attributeView.setData(data) self.lock = False
def __init__(self, parent = None): super(MainWin, self).__init__(parent) super(MainWin, self).setupUi(self) self.lock = False cnt = 0 typeList = units.getTypelist() for val in typeList: tmp = QtCore.QString.fromUtf8(val['val']) self.typeCombo.insertItem(cnt, tmp) cnt = cnt + 1 self.storyMgr = None self.chapterView.setView(self) self.storyView.setView(self) self.attributeView.setView(self)