# 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.
# ------------------------------------------------------------------------
-*/
+ */
/*
);
~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<modelCDMIProjectTreeNode*>& tree, std::map< wxTreeItemId, modelCDMIProjectTreeNode* >& modelElements, wxTreeItemId parent);
+ int GetIconId(modelCDMIProjectTreeNode* node);
};
#endif /* WXCDMPROJECTSTREECTRL_H_ */