#include <wxQuantificationWidget_base.h>
Public Member Functions | |
wxPnlSearchStenosis (wxWindow *parent, wxQuantificationWidget_base *quantificationWidget_base) | |
void | OnRbAutomatic (wxCommandEvent &event) |
void | OnRbManual (wxCommandEvent &event) |
wxPnlSearchStenosisAutomatic * | GetPanelAutomatic () |
Private Attributes | |
wxQuantificationWidget_base * | _quantificationWidget_base |
wxPnlSearchStenosisAutomatic * | _panelAutomatic |
wxPanel * | _panelManual |
Definition at line 171 of file wxQuantificationWidget_base.h.
wxPnlSearchStenosis::wxPnlSearchStenosis | ( | wxWindow * | parent, | |
wxQuantificationWidget_base * | quantificationWidget_base | |||
) |
Definition at line 588 of file wxQuantificationWidget_base.cxx.
References _panelAutomatic, _panelManual, _quantificationWidget_base, marDictionary::GetString(), OnRbAutomatic(), and OnRbManual().
00589 : wxPanel(parent,-1){ 00590 marDictionary marDict; 00591 _quantificationWidget_base=quantificationWidget_base; 00592 //EEDxx 2.6 00593 // this->SetBackgroundColour(*wxLIGHT_GREY); 00594 00595 wxFlexGridSizer *axis1 = new wxFlexGridSizer(2); 00596 wxFlexGridSizer *sizer = new wxFlexGridSizer(1); 00597 wxRadioButton *rb_automatique = new wxRadioButton(this,-1,wxString(marDict.GetString(315), wxConvUTF8), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); //"Automatic" 00598 wxRadioButton *rb_manual = new wxRadioButton(this,-1,wxString(marDict.GetString(320), wxConvUTF8), wxDefaultPosition, wxDefaultSize ); //"Manual" 00599 00600 Connect(rb_automatique->GetId() , wxEVT_COMMAND_RADIOBUTTON_SELECTED , (wxObjectEventFunction) &wxPnlSearchStenosis::OnRbAutomatic ); 00601 Connect(rb_manual->GetId() , wxEVT_COMMAND_RADIOBUTTON_SELECTED , (wxObjectEventFunction) &wxPnlSearchStenosis::OnRbManual ); 00602 00603 rb_automatique->SetValue(true); 00604 //EEDxx 2.6 00605 // rb_automatique->SetBackgroundColour(*wxLIGHT_GREY); 00606 // rb_manual->SetBackgroundColour(*wxLIGHT_GREY); 00607 00608 wxPanel *panelWork = new wxPanel(this,-1); 00609 _panelAutomatic = new wxPnlSearchStenosisAutomatic(panelWork,_quantificationWidget_base); 00610 _panelManual = new wxPnlSearchStenosisManual(panelWork,_quantificationWidget_base); 00611 panelWork->SetSize(_panelAutomatic->GetSize()); 00612 00613 _panelAutomatic->Show(true); 00614 _panelManual->Show(false); 00615 00616 axis1->Add(rb_automatique); 00617 axis1->Add(rb_manual); 00618 00619 sizer->Add(panelWork,1, wxALL|wxEXPAND, 0); 00620 sizer->Add(axis1 ,1, wxALL|wxALIGN_RIGHT , 0); 00621 this->SetSizer(sizer); 00622 this->SetAutoLayout(true); 00623 this->SetSize(wxSize(400,600)); 00624 this->SetSize( sizer->GetMinSize() ); 00625 }
wxPnlSearchStenosisAutomatic * wxPnlSearchStenosis::GetPanelAutomatic | ( | ) |
Definition at line 641 of file wxQuantificationWidget_base.cxx.
References _panelAutomatic.
Referenced by wxQuantificationWidget::ShowMARACASData().
00641 { 00642 return _panelAutomatic; 00643 }
void wxPnlSearchStenosis::OnRbAutomatic | ( | wxCommandEvent & | event | ) |
Definition at line 627 of file wxQuantificationWidget_base.cxx.
References _panelAutomatic, _panelManual, _quantificationWidget_base, wxQuantificationWidget_base::Show3DEndRegionSliceActor(), and wxQuantificationWidget_base::Show3DStartRegionSliceActor().
Referenced by wxPnlSearchStenosis().
00627 { 00628 _panelAutomatic->Show(true); 00629 _panelManual->Show(false); 00630 _quantificationWidget_base->Show3DStartRegionSliceActor( 0 ); 00631 _quantificationWidget_base->Show3DEndRegionSliceActor( 0 ); 00632 }
void wxPnlSearchStenosis::OnRbManual | ( | wxCommandEvent & | event | ) |
Definition at line 634 of file wxQuantificationWidget_base.cxx.
References _panelAutomatic, _panelManual, _quantificationWidget_base, wxQuantificationWidget_base::Hide3DEndRegionSliceActor(), and wxQuantificationWidget_base::Hide3DStartRegionSliceActor().
Referenced by wxPnlSearchStenosis().
00634 { 00635 _panelAutomatic->Show(false); 00636 _panelManual->Show(true); 00637 _quantificationWidget_base->Hide3DStartRegionSliceActor( 0 ); 00638 _quantificationWidget_base->Hide3DEndRegionSliceActor( 0 ); 00639 }
Definition at line 181 of file wxQuantificationWidget_base.h.
Referenced by GetPanelAutomatic(), OnRbAutomatic(), OnRbManual(), and wxPnlSearchStenosis().
wxPanel* wxPnlSearchStenosis::_panelManual [private] |
Definition at line 183 of file wxQuantificationWidget_base.h.
Referenced by OnRbAutomatic(), OnRbManual(), and wxPnlSearchStenosis().
Definition at line 179 of file wxQuantificationWidget_base.h.
Referenced by OnRbAutomatic(), OnRbManual(), and wxPnlSearchStenosis().