/* * wxCreaDevManagerTreeCtrl.h * * Created on: 19/10/2012 * Author: daniel */ #ifndef WXCDMPROJECTSTREECTRL_H_ #define WXCDMPROJECTSTREECTRL_H_ #include #include #include "modelCDMProjectsTree.h" #include class wxCDMProjectsTreeCtrl: public wxTreeCtrl { public: wxCDMProjectsTreeCtrl( wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=_("Projects tree") ); ~wxCDMProjectsTreeCtrl(); bool Create( wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=_("Projects tree") ); void BuildTree(const modelCDMProjectsTree& tree); private: void BuildTree(const std::vector& tree, wxTreeItemId parent); }; #endif /* WXCDMPROJECTSTREECTRL_H_ */