def createClicked(self): print("Create Clicked") # Initialize tag objects cat_id = QUuid() cat_id = cat_id.createUuid() cat_id = cat_id.toString() self.cat = Category(cat_id) self.pattern = Pattern() self.template = Template() self.that = That() self.think = Think() self.oob = Oob() self.robot = Robot() self.image = Image() self.video = Video() self.videoFileName = Filename() self.imageFileName = Filename() self.condition = Condition() self.conItem = ConditionItem() self.random = Random() self.categoryCreation() # operates on self.cat # clear contents inside docker widget self.patternEdit.clear() self.thatEdit.clear() self.patternEdit.clear() self.thinkEdit.clear() self.templateEdit.clear() self.videoEdit.clear() self.imageEdit.clear() # emitting signal to EditorWindow to be sent to EditorWidget # Above comment is wrong. This sends self.cat to TabController slot self.catCreated.emit(self.cat) # clearing tag objects self.cat = None self.pattern = None self.that = None self.think = None self.oob = None self.robot = None self.image = None self.video = None self.mediaFileName = None self.conItem = None self.conditionTableHTML = None self.randomTableHTML = None
def uuid(): sUid = QUuid().createUuid().toString() return sUid