def setSource(self, sourceCode, item, filename): self._code = utils.string(sourceCode) if isinstance(item, Item): self._item = item else: self._item = Item() self._filename = utils.string(filename)
def addItemId(self, itemId): if self._itemId == '': self.setItemId(itemId) else: lst = self.itemIdList() if isinstance(itemId, list) or isinstance(itemId, set): lst.extend(itemId) else: lst.append(utils.string(itemId)) self.setItemId(lst)
def setCategory(self, category): self._category = utils.string(category) self.changed.emit()
def setModified(self, modified): self._modified = utils.string(modified)
def setCreated(self, created): self._created = utils.string(created)
def setComment(self, comment): self._comment = utils.string(comment) self.changed.emit()
def setCreator(self, creator): self._creator = utils.string(creator)
def setItemId(self, itemId): if isinstance(itemId, list) or isinstance(itemId, set): self._itemId = utils.listToRange(itemId) else: self._itemId = utils.string(itemId)
def setClassCode(self, classCode): self._classCode = utils.string(classCode)
def setSiteCode(self, siteCode): self._siteCode = utils.string(siteCode)
def setSourceCode(self, sourceCode): self._code = utils.string(sourceCode)
def setLabel(self, label): self._label = utils.string(label) self.changed.emit()
def setModifier(self, modifier): self._modifier = utils.string(modifier)
def setFilename(self, filename): self._filename = utils.string(filename)