Enable/disable edit menu options, and add color to character editor to show which skills are edited

This commit is contained in:
blitzmann
2015-09-24 22:11:31 -04:00
parent b844bdf986
commit a0f9fb6ad6
4 changed files with 49 additions and 11 deletions

View File

@@ -114,6 +114,10 @@ class Character(object):
for skillRow in skills:
self.addSkill(Skill(skillRow["typeID"], skillRow["level"]))
@property
def ro(self):
return self == self.getAll0() or self == self.getAll5()
@property
def owner(self):
return self.__owner
@@ -239,7 +243,11 @@ class Skill(HandledItem):
self.__level = self.activeLevel
def revert(self):
self.activeLevel = self.__level
self.level = self.__level
@property
def isDirty(self):
return self.__level != self.activeLevel
@property
def learned(self):