Changed how properties work

This commit is contained in:
andreja6
2018-10-23 06:49:41 -07:00
parent 18b856602c
commit ee528d1245
11 changed files with 26 additions and 34 deletions

View File

@@ -5,7 +5,6 @@
class Instance
{
public:
std::vector<Property *> properties;
Instance(void);
Instance(const Instance&);
virtual ~Instance(void);
@@ -21,8 +20,10 @@ public:
void removeChild(Instance*);
Instance* getParent();
virtual Instance* clone() const { return new Instance(*this); }
virtual std::vector<Property> getProperties();
virtual void PropUpdate(DWORD addr, PROPGRIDITEM pItem);
protected:
std::string className;
Instance* parent; // Another pointer.
void initProperties();
};