public:
virtual ~modelCDMIProjectTreeNode() {}
- static bool CompareNodeItem(const modelCDMIProjectTreeNode& x, const modelCDMIProjectTreeNode& y);
+ static bool CompareNodeItem(const modelCDMIProjectTreeNode* x, const modelCDMIProjectTreeNode* y);
const wxTreeItemId& GetId() const;
const std::string& GetPath() const;
const unsigned char& GetType() const;
const int& GetLevel() const;
const std::vector<modelCDMIProjectTreeNode*>& GetChildren() const;
+ const int& GetLength();
void SetId(const wxTreeItemId& id);
+ void SortChildren();
void SetChildren(const std::vector<modelCDMIProjectTreeNode*>& children);
virtual const bool Refresh(std::string*& result);
std::string name;
unsigned char type;
int level;
+ int length;
std::vector<modelCDMIProjectTreeNode*> children;
};