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

dbGUIAdaptLControl Class Reference
[OOFILE GUI forms interface.Mac Specific]

#include <oofpp.h>

Inheritance diagram for dbGUIAdaptLControl:

Inheritance graph
[legend]
Collaboration diagram for dbGUIAdaptLControl:

Collaboration graph
[legend]
List of all members.

Detailed Description

Adapter for PowerPlant controls eg: buttons, sliders, checkboxes.

All PowerPlant controls descend from LControl and provide an int value interface like GetValue called from dbGUIAdaptLControl::getValue().


generic Adapter mandatory overrides

virtual oofString getString () const
virtual void setString (const oofString &)

generic Adapter optional overrides

virtual bool equalsString (const oofString &) const

generic Adapter optional overrides

virtual void highlightContents ()

Control Adapter overrides- defaults defined in terms of string methods

virtual bool equalsValue (int) const

Public Member Functions

 dbGUIAdaptLControl (LControl *)
virtual dbGUIAdapterclone () const
virtual bool adaptsControl (void *) const
virtual void readOnly (bool)
virtual void setFieldLink (dbFieldLink *)
virtual int getValue () const
virtual void setValue (int)
dbFieldLinkfieldLink () const
 in case someone needs to access it

bool isValuePicker () const
virtual void setValueList (dbView &)
 Null virtual method for subclasses to override, eg dbGUIAdaptLPopupButton.


Protected Member Functions

virtual void ExecuteSelf (MessageT inMessage, void *ioParam)
bool IsReadOnly () const

Protected Attributes

LControl * mControl
dbFieldLinkmFieldLink
 reference, maybe null

bool mIsValuePicker
 set at construction to indicate behaviour is picking from list vs entry


Constructor & Destructor Documentation

dbGUIAdaptLControl::dbGUIAdaptLControl LControl *   ) 
 


Member Function Documentation

bool dbGUIAdaptLControl::adaptsControl void *   )  const [virtual]
 

Reimplemented from dbGUIAdapter.

dbGUIAdapter * dbGUIAdaptLControl::clone  )  const [virtual]
 

Implements dbGUIAdapter.

bool dbGUIAdaptControl::equalsString const oofString  )  const [virtual, inherited]
 

Reimplemented from dbGUIAdapter.

bool dbGUIAdapter::equalsValue int   )  const [virtual, inherited]
 

void dbGUIAdaptLControl::ExecuteSelf MessageT  inMessage,
void *  ioParam
[protected, virtual]
 

dbFieldLink * dbGUIAdapter::fieldLink  )  const [inline, inherited]
 

in case someone needs to access it

oofString dbGUIAdaptControl::getString  )  const [virtual, inherited]
 

Implements dbGUIAdapter.

int dbGUIAdaptLControl::getValue  )  const [virtual]
 

Reimplemented from dbGUIAdapter.

virtual void dbGUIAdapter::highlightContents  )  [inline, virtual, inherited]
 

Reimplemented in dbGUIAdaptEditPane.

bool dbGUIAdapter::IsReadOnly  )  const [inline, protected, inherited]
 

bool dbGUIAdapter::isValuePicker  )  const [inline, inherited]
 

void dbGUIAdaptLControl::readOnly bool   )  [virtual]
 

Reimplemented from dbGUIAdapter.

void dbGUIAdaptLControl::setFieldLink dbFieldLink  )  [virtual]
 

Reimplemented from dbGUIAdapter.

void dbGUIAdaptControl::setString const oofString  )  [virtual, inherited]
 

Implements dbGUIAdapter.

void dbGUIAdaptLControl::setValue int   )  [virtual]
 

Reimplemented from dbGUIAdapter.

void dbGUIAdapter::setValueList dbView  )  [virtual, inherited]
 

Null virtual method for subclasses to override, eg dbGUIAdaptLPopupButton.

Reimplemented in dbGUIAdaptLStdPopupMenu, and dbGUIAdaptLPopupButton.


Member Data Documentation

LControl* dbGUIAdaptLControl::mControl [protected]
 

dbFieldLink* dbGUIAdapter::mFieldLink [protected, inherited]
 

reference, maybe null

bool dbGUIAdapter::mIsValuePicker [protected, inherited]
 

set at construction to indicate behaviour is picking from list vs entry


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 21:38:43 2004 for OOFILE by doxygen 1.3.5