X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FcreaDevManagerLib%2FwxCDMBlackBoxHelpDialog.cpp;h=16f436df18fba6f1397f5606ae1bafdd9996d202;hb=76962b2ed3513cee0f6afd83b9d93e2b43bdefc5;hp=e08ba65ae9e1b20b2da116d454ed3c36900e1312;hpb=e75a80c4a8a5d67aeb1e941f0c980a11c09cc125;p=crea.git diff --git a/lib/creaDevManagerLib/wxCDMBlackBoxHelpDialog.cpp b/lib/creaDevManagerLib/wxCDMBlackBoxHelpDialog.cpp index e08ba65..16f436d 100644 --- a/lib/creaDevManagerLib/wxCDMBlackBoxHelpDialog.cpp +++ b/lib/creaDevManagerLib/wxCDMBlackBoxHelpDialog.cpp @@ -105,9 +105,12 @@ void wxCDMBlackBoxHelpDialog::CreateControls() "If you don't understand how this inputs and outputs are used, try looking at the sample black boxes available " "in the sample package, which is shipped with every new project.\n" "Also, don't forget to include the libraries your boxes use in the header and implementation files. They should " - "also be pointed and included in the package's directory CMakeLists.txt file and the project's directory " - "CMakeLists.txt file. Again, please take a look at the sample package and its boxes to see how to include libraries " - "in order to use them in the boxes.\n" + "also be pointed and included in the package's directory CMakeLists.txt file by uncommenting the \"SET\" commands " + "for third party libraries or by including the library name inside the \"SET(${BBTK_PACKAGE_NAME}_LIBS\"command " + "and its path inside the \"SET(${BBTK_PACKAGE_NAME}_INCLUDE_DIRS\" command for custom libraries. You must also " + "include the package your black box is in by including the command \"ADD_SUBDIRECTORY([packageName])\" in the " + "project's directory CMakeLists.txt file. Again, please take a look at the sample package and its boxes to see " + "how to include libraries in order to use them in the boxes.\n" "\n" "You can easily edit the CMakeLists files previously mentioned by clicking on the following buttons."), wxDefaultPosition, @@ -159,8 +162,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeLists(wxCommandEvent& event) if(((modelCDMPackage*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMPackage*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMPackage*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); } @@ -186,8 +188,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeLists(wxCommandEvent& event) if(((modelCDMProject*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMProject*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMProject*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); } @@ -214,8 +215,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeListsEnter(wxMouseEvent& event) if(((modelCDMPackage*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMPackage*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMPackage*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); } @@ -234,8 +234,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeListsEnter(wxMouseEvent& event) if(((modelCDMProject*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMProject*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMProject*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); } @@ -259,8 +258,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeListsExit(wxMouseEvent& event) if(((modelCDMPackage*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMPackage*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMPackage*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); } @@ -279,8 +277,7 @@ void wxCDMBlackBoxHelpDialog::OnCMakeListsExit(wxMouseEvent& event) if(((modelCDMProject*)node)->GetCMakeLists() != NULL) { - int CMId = ((modelCDMProject*)node)->GetCMakeLists()->GetId(); - newEvent->SetInt(CMId); + newEvent->SetClientData(((modelCDMProject*)node)->GetCMakeLists()); newEvent->SetId(0); wxPostEvent(this->GetParent(), *newEvent); }