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

dbGUIAdaptControl Class Reference
[OOFILE GUI forms interface.]

#include <oofgui.h>

Inheritance diagram for dbGUIAdaptControl:

Inheritance graph
[legend]
Collaboration diagram for dbGUIAdaptControl:

Collaboration graph
[legend]
List of all members.

Detailed Description

Abstract base for Controls.


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 mandatory overrides

virtual dbGUIAdapterclone () const=0

generic Adapter optional overrides

virtual void highlightContents ()
virtual void readOnly (bool)
virtual void setFieldLink (dbFieldLink *)
virtual bool adaptsControl (void *) const

Control Adapter overrides- defaults defined in terms of string methods

virtual int getValue () const
virtual void setValue (int)
virtual bool equalsValue (int) const

Public Member Functions

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

bool IsReadOnly () const

Protected Attributes

dbFieldLinkmFieldLink
 reference, maybe null

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


Member Function Documentation

bool dbGUIAdapter::adaptsControl void *   )  const [virtual, inherited]
 

Reimplemented in dbGUIAdaptLControl, and dbGUIAdaptEditPane.

virtual dbGUIAdapter* dbGUIAdapter::clone  )  const [pure virtual, inherited]
 

Implemented in dbGUIAdaptLControl, dbGUIAdaptLCaption, dbGUIAdaptLTextEdit, and dbGUIAdaptLEditField.

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

Reimplemented from dbGUIAdapter.

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

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

in case someone needs to access it

oofString dbGUIAdaptControl::getString  )  const [virtual]
 

Implements dbGUIAdapter.

int dbGUIAdapter::getValue  )  const [virtual, inherited]
 

Reimplemented in dbGUIAdaptLControl.

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

Reimplemented in dbGUIAdaptEditPane.

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

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

virtual void dbGUIAdapter::readOnly bool   )  [inline, virtual, inherited]
 

Reimplemented in dbGUIAdaptLControl, dbGUIAdaptEditPane, and dbGUIAdaptLCaption.

void dbGUIAdapter::setFieldLink dbFieldLink  )  [virtual, inherited]
 

Reimplemented in dbGUIAdaptLControl, dbGUIAdaptEditPane, and dbGUIAdaptLCaption.

void dbGUIAdaptControl::setString const oofString  )  [virtual]
 

Implements dbGUIAdapter.

void dbGUIAdapter::setValue int   )  [virtual, inherited]
 

Reimplemented in dbGUIAdaptLControl.

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

Null virtual method for subclasses to override, eg dbGUIAdaptLPopupButton.

Reimplemented in dbGUIAdaptLStdPopupMenu, and dbGUIAdaptLPopupButton.


Member Data Documentation

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 Fri Jan 2 01:00:01 2004 for OOFILE by doxygen 1.3.5