[ Lit Window Library at SourceForge[ Lit Window Productions Homepage ]  [ wxWidgets Tips&Tricks ]  [  wxVisualSetup ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

lwListAdapterBase Class Reference

Inheritance diagram for lwListAdapterBase:

Inheritance graph
[legend]
Collaboration diagram for lwListAdapterBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const string & GetColumn () const
const accessor GetCurrent () const
const accessor & GetItems () const
virtual wxString GetStringSelection () const =0
int GetValue () const
 lwListAdapterBase ()
void SetColumn (const string &newValue)
void SetCurrent (const accessor &newValue)
void SetItems (const accessor &newValue)
virtual void SetStringSelection (const wxString &str)=0
void SetValue (int newValue)
virtual ~lwListAdapterBase ()

Protected Member Functions

virtual void AppendList (const string &element)=0
virtual void CalcCurrent (int containerIndex) const
virtual void ClearList ()=0
 DECLARE_DYNAMIC_CLASS_NO_COPY (lwListAdapterBase)
virtual void FillList ()
virtual int GetSelection () const =0
virtual wxWindow * GetWnd () const =0
virtual void SetSelection (int newValue)=0

Protected Attributes

string m_column
accessor m_current
 m_current is the accessor to the current item. It is delayed-created and thus mutable.
accessor m_items

Constructor & Destructor Documentation

lwListAdapterBase  ) 
 

~lwListAdapterBase  )  [virtual]
 


Member Function Documentation

virtual void AppendList const string &  element  )  [protected, pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

void CalcCurrent int  containerIndex  )  const [protected, virtual]
 

virtual void ClearList  )  [protected, pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

DECLARE_DYNAMIC_CLASS_NO_COPY lwListAdapterBase   )  [protected]
 

void FillList  )  [protected, virtual]
 

const string& GetColumn  )  const
 

const accessor GetCurrent  )  const
 

const accessor& GetItems  )  const
 

virtual int GetSelection  )  const [protected, pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

virtual wxString GetStringSelection  )  const [pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

int GetValue  )  const
 

virtual wxWindow* GetWnd  )  const [protected, pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

void SetColumn const string &  newValue  ) 
 

void SetCurrent const accessor newValue  ) 
 

void SetItems const accessor newValue  ) 
 

virtual void SetSelection int  newValue  )  [protected, pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

virtual void SetStringSelection const wxString &  str  )  [pure virtual]
 

Implemented in wxListBoxAdapter, wxComboBoxAdapter, and wxChoiceAdapter.

void SetValue int  newValue  ) 
 


Member Data Documentation

string m_column [protected]
 

accessor m_current [mutable, protected]
 

accessor m_items [protected]
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions