Enable/disable edit menu options, and add color to character editor to show which skills are edited
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user