--- a/eric6/Graphics/PackageItem.py Wed May 05 17:29:41 2021 +0200 +++ b/eric6/Graphics/PackageItem.py Wed May 05 18:17:24 2021 +0200 @@ -256,3 +256,16 @@ self.__calculateSize() return True + + def toDict(self): + """ + Public method to collect data to be persisted. + + @return dictionary containing data to be persisted + @rtype dict + """ + return { + "name": self.model.getName(), + "no_nodules": self.noModules, + "modules": self.model.getModules(), + }