def undo(self): if self.oldPixmap: self.oldPixmap.save(self.after) if os.path.join(self.before) == os.path.join(self.after): texture.reloadTexture(self.before) gui3d.app.selectedHuman.setTexture(self.before) return True
def do(self): self.newPixmap.save(self.after) if os.path.join(self.before) == os.path.join(self.after): texture.reloadTexture(self.after) gui3d.app.selectedHuman.setTexture(self.after) return True
def onHumanChanging(self, event): human = event.human if event.change == 'reset': texture.reloadTexture(os.path.join('data/textures/texture.png'))