#include "wxCDMProjectActionsPanel.h"
+#include <wx/progdlg.h>
+
#include "creaDevManagerIds.h"
BEGIN_EVENT_TABLE(wxCDMProjectActionsPanel, wxPanel)
void wxCDMProjectActionsPanel::CreateControls()
{
- wxButton* configurebt = new wxButton(this, ID_BUTTON_CONFIGURE_BUILD, _T("1. Configure Project"));
+ wxButton* configurebt = new wxButton(this, ID_BUTTON_CONFIGURE_BUILD, _T("1. Configure Project (CMake)"));
configurebt->SetToolTip(wxT("This is the first step in order to execute the project. Make sure you have selected the desired Build location."));
wxButton* compilebt = new wxButton(this, ID_BUTTON_BUILD_PROJECT, _T("2. Compile Project"));
compilebt->SetToolTip(wxT("This step should be done after configuring the project. This will create the executables."));
void wxCDMProjectActionsPanel::OnBtnBuildProject(wxCommandEvent& event)
{
std::string* result;
+ //wxProgressDialog* loadBar = new wxProgressDialog(wxT("Compiling"), wxT("Please wait while the compilation is executing..."), 100, this);
+ //loadBar->Pulse();
if(!this->project->Build(result))
{
+ //loadBar->Destroy();
wxMessageBox(crea::std2wx(result->c_str()), wxT("Project Compilation - Error!"));
return;
}
+ //loadBar->Destroy();
wxMessageBox(crea::std2wx("The compilation was executed successfully. Please check the \"building.log\" file located in the build folder to check the compilation result."), wxT("Project Compilation"));
}