ALBA
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
albaGUIDialogProsthesisSelection Class Reference

#include <albaGUIDialogProsthesisSelection.h>

Inheritance diagram for albaGUIDialogProsthesisSelection:
Inheritance graph
[legend]
Collaboration diagram for albaGUIDialogProsthesisSelection:
Collaboration graph
[legend]

Public Member Functions

 albaGUIDialogProsthesisSelection (const wxString &title, long style=albaCLOSEWINDOW)
 
virtual ~albaGUIDialogProsthesisSelection ()
 
void OnEvent (albaEventBase *alba_event)
 
void SetProducer (albaProDBProducer *producer)
 
void SetProducer (albaString producerName)
 
void SetProsthesis (albaProDBProsthesis *prosthesis)
 
albaProDBProsthesisGetProsthesis ()
 
bool OkClosed ()
 
void Show ()
 
- Public Member Functions inherited from albaGUIDialog
 albaGUIDialog (const wxString &title, long style=albaCLOSEWINDOW|albaRESIZABLE|albaCLOSE)
 
virtual ~albaGUIDialog ()
 
void SetListener (albaObserver *Listener)
 
void OnEvent (albaEventBase *alba_event)
 
void Add (wxWindow *window, int option=0, int flag=wxEXPAND, int border=0)
 
void Add (albaGUI *window, int option=0, int flag=wxEXPAND, int border=0)
 
void Add (wxSizer *sizer, int option=0, int flag=wxEXPAND, int border=0)
 
bool Remove (wxWindow *window)
 
bool Remove (wxSizer *sizer)
 
int ShowModal ()
 
void EnableOk (bool enable)
 
void EnableCancel (bool enable)
 
void EnableClose (bool enable)
 
virtual void WXSetInitialFittingClientSize (int flags, wxSizer *sizer=NULL)
 
virtual void OnOK (wxCommandEvent &event)
 
virtual void OnCancel (wxCommandEvent &event)
 
virtual void OnCloseWindow (wxCloseEvent &event)
 
virtual void OnSize (wxSizeEvent &event)
 
- Public Member Functions inherited from albaObserver
 albaObserver ()
 
virtual ~albaObserver ()
 
virtual void OnEvent (albaEventBase *e)=0
 

Protected Member Functions

void CreateDialog ()
 
void UpdateDialog ()
 

Protected Attributes

bool m_IsChanged
 
albaProsthesesDBManagerm_DBManager
 
albaProDBProducerm_CurrentProducer
 
albaProDBProsthesism_CurrentProsthesis
 
int m_SelectedProducer
 
int m_SelectedProsthesis
 
wxString m_ProducerName
 
wxString m_ProducerWebSite
 
wxString m_ProducerImageName
 
wxString m_ProducerImageFullName
 
wxString m_ProsthesisName
 
wxString m_ProsthesisImageName
 
wxString m_ProsthesisImageFullName
 
albaGUIm_Gui
 
wxBoxSizer * m_MainBoxSizer
 
wxBoxSizer * m_ProducerImageSizer
 
albaGUIPicButtonm_ProducerImageButton
 
wxComboBox * m_ProducerComboBox
 
wxTextCtrl * m_ProducerName_textCtrl
 
albaGUIHyperLinkm_ProducerName_Link
 
wxStaticBoxSizer * m_ProsthesisBoxSizer
 
wxComboBox * m_ProsthesisComboBox
 
albaGUIButtonm_OkBtn
 

Additional Inherited Members

- Public Attributes inherited from albaGUIDialog
wxBoxSizer * m_GuiSizer
 
wxBoxSizer * m_ButtonsSizer
 
wxBoxSizer * m_DialogSizer
 
wxButton * m_OkButton
 
wxButton * m_CancelButton
 
wxButton * m_CloseButton
 
albaObserverm_Listener
 

Detailed Description

Definition at line 35 of file albaGUIDialogProsthesisSelection.h.

Constructor & Destructor Documentation

◆ albaGUIDialogProsthesisSelection()

albaGUIDialogProsthesisSelection::albaGUIDialogProsthesisSelection ( const wxString &  title,
long  style = albaCLOSEWINDOW 
)

◆ ~albaGUIDialogProsthesisSelection()

virtual albaGUIDialogProsthesisSelection::~albaGUIDialogProsthesisSelection ( )
virtual

Member Function Documentation

◆ OnEvent()

void albaGUIDialogProsthesisSelection::OnEvent ( albaEventBase e)
virtual

process the events sent by subjects

Reimplemented from albaGUIDialog.

◆ SetProducer() [1/2]

void albaGUIDialogProsthesisSelection::SetProducer ( albaProDBProducer producer)

◆ SetProducer() [2/2]

void albaGUIDialogProsthesisSelection::SetProducer ( albaString  producerName)

◆ SetProsthesis()

void albaGUIDialogProsthesisSelection::SetProsthesis ( albaProDBProsthesis prosthesis)

◆ GetProsthesis()

albaProDBProsthesis * albaGUIDialogProsthesisSelection::GetProsthesis ( )
inline

Definition at line 48 of file albaGUIDialogProsthesisSelection.h.

◆ OkClosed()

bool albaGUIDialogProsthesisSelection::OkClosed ( )
inline

Definition at line 50 of file albaGUIDialogProsthesisSelection.h.

◆ Show()

void albaGUIDialogProsthesisSelection::Show ( )

◆ CreateDialog()

void albaGUIDialogProsthesisSelection::CreateDialog ( )
protected

◆ UpdateDialog()

void albaGUIDialogProsthesisSelection::UpdateDialog ( )
protected

Member Data Documentation

◆ m_IsChanged

bool albaGUIDialogProsthesisSelection::m_IsChanged
protected

Definition at line 59 of file albaGUIDialogProsthesisSelection.h.

◆ m_DBManager

albaProsthesesDBManager* albaGUIDialogProsthesisSelection::m_DBManager
protected

Definition at line 61 of file albaGUIDialogProsthesisSelection.h.

◆ m_CurrentProducer

albaProDBProducer* albaGUIDialogProsthesisSelection::m_CurrentProducer
protected

Definition at line 63 of file albaGUIDialogProsthesisSelection.h.

◆ m_CurrentProsthesis

albaProDBProsthesis* albaGUIDialogProsthesisSelection::m_CurrentProsthesis
protected

Definition at line 64 of file albaGUIDialogProsthesisSelection.h.

◆ m_SelectedProducer

int albaGUIDialogProsthesisSelection::m_SelectedProducer
protected

Definition at line 66 of file albaGUIDialogProsthesisSelection.h.

◆ m_SelectedProsthesis

int albaGUIDialogProsthesisSelection::m_SelectedProsthesis
protected

Definition at line 67 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerName

wxString albaGUIDialogProsthesisSelection::m_ProducerName
protected

Definition at line 69 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerWebSite

wxString albaGUIDialogProsthesisSelection::m_ProducerWebSite
protected

Definition at line 70 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerImageName

wxString albaGUIDialogProsthesisSelection::m_ProducerImageName
protected

Definition at line 71 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerImageFullName

wxString albaGUIDialogProsthesisSelection::m_ProducerImageFullName
protected

Definition at line 72 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProsthesisName

wxString albaGUIDialogProsthesisSelection::m_ProsthesisName
protected

Definition at line 74 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProsthesisImageName

wxString albaGUIDialogProsthesisSelection::m_ProsthesisImageName
protected

Definition at line 75 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProsthesisImageFullName

wxString albaGUIDialogProsthesisSelection::m_ProsthesisImageFullName
protected

Definition at line 76 of file albaGUIDialogProsthesisSelection.h.

◆ m_Gui

albaGUI* albaGUIDialogProsthesisSelection::m_Gui
protected

Gui variable used to plug custom widgets.

Definition at line 78 of file albaGUIDialogProsthesisSelection.h.

◆ m_MainBoxSizer

wxBoxSizer* albaGUIDialogProsthesisSelection::m_MainBoxSizer
protected

Definition at line 80 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerImageSizer

wxBoxSizer* albaGUIDialogProsthesisSelection::m_ProducerImageSizer
protected

Definition at line 81 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerImageButton

albaGUIPicButton* albaGUIDialogProsthesisSelection::m_ProducerImageButton
protected

Definition at line 82 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerComboBox

wxComboBox* albaGUIDialogProsthesisSelection::m_ProducerComboBox
protected

Definition at line 84 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerName_textCtrl

wxTextCtrl* albaGUIDialogProsthesisSelection::m_ProducerName_textCtrl
protected

Definition at line 85 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProducerName_Link

albaGUIHyperLink* albaGUIDialogProsthesisSelection::m_ProducerName_Link
protected

Definition at line 86 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProsthesisBoxSizer

wxStaticBoxSizer* albaGUIDialogProsthesisSelection::m_ProsthesisBoxSizer
protected

Definition at line 88 of file albaGUIDialogProsthesisSelection.h.

◆ m_ProsthesisComboBox

wxComboBox* albaGUIDialogProsthesisSelection::m_ProsthesisComboBox
protected

Definition at line 89 of file albaGUIDialogProsthesisSelection.h.

◆ m_OkBtn

albaGUIButton* albaGUIDialogProsthesisSelection::m_OkBtn
protected

Definition at line 91 of file albaGUIDialogProsthesisSelection.h.


The documentation for this class was generated from the following file: