if (parents[i]->GetPath() == parentURL)
{
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_DISPLAY_CHANGED);
if (parents[i]->GetPath() == parentURL)
{
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_DISPLAY_CHANGED);
modelCDMBlackBox* bb;
std::vector<modelCDMBlackBox*> bbs = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < bbs.size(); i++)
{
if(bbs[i]->GetName() == crea::wx2std(event.GetURL()))
{
modelCDMBlackBox* bb;
std::vector<modelCDMBlackBox*> bbs = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < bbs.size(); i++)
{
if(bbs[i]->GetName() == crea::wx2std(event.GetURL()))
{
wxPostEvent(this->GetParent(), *newEvent);
wxCommandEvent* newEvent1 = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_SELECTED);
wxPostEvent(this->GetParent(), *newEvent);
wxCommandEvent* newEvent1 = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_SELECTED);
newEvent->SetString(wxT("blackbox"));
newEvent->SetClientData(blackBox);
wxPostEvent(this->GetParent(), *newEvent);
newEvent->SetString(wxT("blackbox"));
newEvent->SetClientData(blackBox);
wxPostEvent(this->GetParent(), *newEvent);
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED);
std::string BBName = crea::wx2std(((wxHyperlinkCtrl*)event.GetEventObject())->GetURL());
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED);
std::string BBName = crea::wx2std(((wxHyperlinkCtrl*)event.GetEventObject())->GetURL());
std::vector<modelCDMBlackBox*> boxes = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < boxes.size(); i++)
{
if(boxes[i]->GetName() == BBName)
{
std::vector<modelCDMBlackBox*> boxes = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < boxes.size(); i++)
{
if(boxes[i]->GetName() == BBName)
{
{
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_SELECTED);
std::string BBName = crea::wx2std(((wxHyperlinkCtrl*)event.GetEventObject())->GetURL());
{
wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_COMMAND_LISTBOX_SELECTED);
std::string BBName = crea::wx2std(((wxHyperlinkCtrl*)event.GetEventObject())->GetURL());
std::vector<modelCDMBlackBox*> boxes = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < boxes.size(); i++)
{
if(boxes[i]->GetName() == BBName)
{
std::vector<modelCDMBlackBox*> boxes = this->package->GetSrc()->GetBlackBoxes();
for (int i = 0; i < boxes.size(); i++)
{
if(boxes[i]->GetName() == BBName)
{