//populate tree control
tree_Projects->BuildTree(this->model->GetModelElements(),this->model->GetProject());
tree_Projects->Unselect();
- tree_Projects->SelectItem(this->model->GetProject()->GetId());
+ tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId());
wxMessageBox(wxT("ProjectSelected") ,_T("New Project - Success!"),wxOK | wxICON_ERROR);
}
}
//populate tree control
tree_Projects->BuildTree(this->model->GetModelElements(), this->model->GetProject());
tree_Projects->Unselect();
- tree_Projects->SelectItem(this->model->GetProject()->GetId(), true);
+ tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId(), true);
this->auiManager.Update();
this->tree_Projects->Unselect();
- this->tree_Projects->SelectItem(this->model->GetProject()->GetId(), true);
+ this->tree_Projects->SelectItem(this->model->GetProject()->GetId().GetWxId(), true);
}
event.Skip();
}
myItem = ((modelCDMIProjectTreeNode*)event.GetClientData());
//select out old one to generate selection event
this->tree_Projects->Unselect();
- this->tree_Projects->SelectItem(myItem->GetId(), true);
- this->tree_Projects->Expand(myItem->GetId());
+ this->tree_Projects->SelectItem(myItem->GetId().GetWxId(), true);
+ this->tree_Projects->Expand(myItem->GetId().GetWxId());
break;
case 1:
wxPanel* description = NULL;
}
else if(event.GetString() == wxT("manage_libraries"))
{
- this->tree_Projects->SelectItem(this->model->GetProject()->GetLib()->GetId(), true);
- this->tree_Projects->Expand(this->model->GetProject()->GetLib()->GetId());
+ this->tree_Projects->SelectItem(this->model->GetProject()->GetLib()->GetId().GetWxId(), true);
+ this->tree_Projects->Expand(this->model->GetProject()->GetLib()->GetId().GetWxId());
break;
}
else if(event.GetString() == wxT("manage_applications"))
{
- this->tree_Projects->SelectItem(this->model->GetProject()->GetAppli()->GetId(), true);
- this->tree_Projects->Expand(this->model->GetProject()->GetAppli()->GetId());
+ this->tree_Projects->SelectItem(this->model->GetProject()->GetAppli()->GetId().GetWxId(), true);
+ this->tree_Projects->Expand(this->model->GetProject()->GetAppli()->GetId().GetWxId());
break;
}
else if(event.GetString() == wxT("blackbox"))
{
//std::cout << "element " << event.GetInt() << std::endl;
modelCDMIProjectTreeNode* item = (modelCDMIProjectTreeNode*)event.GetClientData();
- this->tree_Projects->EnsureVisible(item->GetId());
- this->tree_Projects->SetItemBold(item->GetId(), true);
- this->tree_Projects->SetItemTextColour(item->GetId(), wxColour(0,0,255));
- this->tree_Projects->SetItemBackgroundColour(item->GetId(), wxColour(230,230,255));
+ this->tree_Projects->EnsureVisible(item->GetId().GetWxId());
+ this->tree_Projects->SetItemBold(item->GetId().GetWxId(), true);
+ this->tree_Projects->SetItemTextColour(item->GetId().GetWxId(), wxColour(0,0,255));
+ this->tree_Projects->SetItemBackgroundColour(item->GetId().GetWxId(), wxColour(230,230,255));
this->tree_Projects->UpdateWindowUI(wxUPDATE_UI_RECURSE);
auiManager.Update();
}
void wxCDMMainFrame::OnElementDeselected(wxCommandEvent& event)
{
modelCDMIProjectTreeNode* item = (modelCDMIProjectTreeNode*)event.GetClientData();
- this->tree_Projects->SetItemBold(item->GetId(), false);
- this->tree_Projects->SetItemTextColour(item->GetId(), wxColour(0,0,0));
- this->tree_Projects->SetItemBackgroundColour(item->GetId(), wxColour(255,255,255));
+ this->tree_Projects->SetItemBold(item->GetId().GetWxId(), false);
+ this->tree_Projects->SetItemTextColour(item->GetId().GetWxId(), wxColour(0,0,0));
+ this->tree_Projects->SetItemBackgroundColour(item->GetId().GetWxId(), wxColour(255,255,255));
this->tree_Projects->UpdateWindowUI(wxUPDATE_UI_RECURSE);
auiManager.Update();
}