RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS Class Reference

Base for settings. More...

#include <rvc/uidlgdbfieldvalue.h>

Inheritance diagram for RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool IsChanged () const
int Load (const RVC::DBTABLE &TableFor, INT32 FieldNumFor)
void ResetChanged ()
ERRVALUE Save (const RVC::DBTABLE &TableFor, INT32 FieldNumFor)

Protected Member Functions

 SETTINGS ()
virtual ~SETTINGS ()=0
void SetChanged ()

Private Member Functions

virtual const char * v_GetObjNameBase () const =0
virtual const SERIALIZERITEMv_SerialGetItemDef () const =0

Detailed Description

Base for settings.


Constructor & Destructor Documentation

RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::SETTINGS (  )  [inline, protected]

Default constructor.

Reimplemented in RVC::UI::DLG_DB_FIELD_PICKLIST::SETTINGS.

virtual RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::~SETTINGS (  )  [protected, pure virtual]

Member Function Documentation

bool RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::IsChanged (  )  const [inline]

Determine if has been set as "changed".

int RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::Load ( const RVC::DBTABLE TableFor,
INT32  FieldNumFor 
)

Load values for specified table/field.

Will reset "changed" status.

Returns:
TRUE if found, FALSE if not, < 0 if error.
void RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::ResetChanged (  )  [inline]

Reset "changed" status.

ERRVALUE RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::Save ( const RVC::DBTABLE TableFor,
INT32  FieldNumFor 
)

Save values for specified table/field.

Will reset "changed" status.

void RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::SetChanged (  )  [inline, protected]
virtual const char* RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::v_GetObjNameBase (  )  const [private, pure virtual]

Get base for object name to store settings in.

virtual const SERIALIZERITEM* RVC::UI::DLG_DB_FIELD_VALUE::SETTINGS::v_SerialGetItemDef (  )  const [private, pure virtual]

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

Generated on Sun Oct 7 21:38:52 2012 for TNTsdk 2012 by  doxygen 1.6.1