示例#1
0
	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)
示例#2
0
 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())
示例#3
0
 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())
示例#4
0
	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
示例#5
0
	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)