X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FwxCDMProjectsTreeCtrl.h;h=82a9698c7011a85b37fec8833648b99a09a5b715;hb=311bdcc514f85386f3bbbef9ff6a88bf69fd930f;hp=596b0b11fecb1b52a24cfb39b18e1cc35f371923;hpb=73787c5a26e6b218b9e6c716dafc7d16330441e7;p=crea.git diff --git a/lib/creaDevManagerLib/wxCDMProjectsTreeCtrl.h b/lib/creaDevManagerLib/wxCDMProjectsTreeCtrl.h index 596b0b1..82a9698 100755 --- a/lib/creaDevManagerLib/wxCDMProjectsTreeCtrl.h +++ b/lib/creaDevManagerLib/wxCDMProjectsTreeCtrl.h @@ -23,7 +23,7 @@ # The fact that you are presently reading this means that you have had # knowledge of the CeCILL-B license and that you accept its terms. # ------------------------------------------------------------------------ -*/ + */ /* @@ -58,19 +58,33 @@ public: ); ~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") + 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(std::map< wxTreeItemId, modelCDMIProjectTreeNode* >& modelElements, modelCDMProject* tree = NULL); private: + + int ID_AIcon; + int ID_ApIcon; + int ID_BBIcon; + int ID_Cicon; + int ID_CMIcon; + int ID_FdIcon; + int ID_FlIcon; + int ID_LbIcon; + int ID_LIcon; + int ID_PrIcon; + int ID_PkIcon; + void BuildTree(const std::vector& tree, std::map< wxTreeItemId, modelCDMIProjectTreeNode* >& modelElements, wxTreeItemId parent); + int GetIconId(modelCDMIProjectTreeNode* node); }; #endif /* WXCDMPROJECTSTREECTRL_H_ */