# 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.
# ------------------------------------------------------------------------
-*/
+ */
/*
#include "wxCDMProjectActionsPanel.h"
+#include "creaDevManagerIds.h"
+BEGIN_EVENT_TABLE(wxCDMProjectActionsPanel, wxPanel)
+EVT_BUTTON(ID_BUTTON_BUILD_PROJECT, wxCDMProjectActionsPanel::OnBtnBuildProject)
+EVT_BUTTON(ID_BUTTON_CONFIGURE_BUILD, wxCDMProjectActionsPanel::OnBtnConfigureBuild)
+EVT_BUTTON(ID_BUTTON_EDIT_CMAKELISTSFILE, wxCDMProjectActionsPanel::OnBtnEditCMakeLists)
+EVT_BUTTON(ID_BUTTON_CONNECT_PROJECT, wxCDMProjectActionsPanel::OnBtnConnectProject)
+END_EVENT_TABLE()
wxCDMProjectActionsPanel::wxCDMProjectActionsPanel(
wxWindow* parent,
void wxCDMProjectActionsPanel::CreateControls()
{
- this->GetSizer()->Add(new wxButton(this, -1, _T("Action 1")), 0, wxALL, 5);
- this->GetSizer()->Add(new wxButton(this, -1, _T("Action 2")), 0, wxALL, 5);
- this->GetSizer()->Add(new wxButton(this, -1, _T("Action 3")), 0, wxALL, 5);
- this->GetSizer()->Add(new wxButton(this, -1, _T("Action 4")), 0, wxALL, 5);
+ this->GetSizer()->Add(new wxButton(this, ID_BUTTON_BUILD_PROJECT, _T("Build Project (make)")), 0, wxALL, 5);
+ this->GetSizer()->Add(new wxButton(this, ID_BUTTON_CONFIGURE_BUILD, _T("Configure Build (ccmake)")), 0, wxALL, 5);
+ this->GetSizer()->Add(new wxButton(this, ID_BUTTON_EDIT_CMAKELISTSFILE, _T("Edit CMakeLists")), 0, wxALL, 5);
+ this->GetSizer()->Add(new wxButton(this, ID_BUTTON_CONNECT_PROJECT, _T("Connect Project")), 0, wxALL, 5);
+}
+
+void wxCDMProjectActionsPanel::OnBtnBuildProject(wxCommandEvent& event)
+{
+ //TODO: implement method
+ std::cerr << "Event OnBtnBuildProject not implemented" << std::endl;
+ event.Skip();
+}
+
+void wxCDMProjectActionsPanel::OnBtnConfigureBuild(wxCommandEvent& event)
+{
+ //TODO: implement method
+ std::cerr << "Event OnBtnConfigureBuild not implemented" << std::endl;
+ event.Skip();
+}
+
+void wxCDMProjectActionsPanel::OnBtnEditCMakeLists(wxCommandEvent& event)
+{
+ //TODO: implement method
+ std::cerr << "Event OnBtnEditCMakeLists not implemented" << std::endl;
+ event.Skip();
+}
+
+void wxCDMProjectActionsPanel::OnBtnConnectProject(wxCommandEvent& event)
+{
+ //TODO: implement method
+ std::cerr << "Event OnBtnConnectProject not implemented" << std::endl;
+ event.Skip();
}