OBSERVER class for DBTABLE objects. The SUBJECT class is DBTABLE. More...
#include <rvc/dbtable.h>

Public Types | |
| enum | STRUCTCHANGE { STRUCTCHANGE_None = 0x00000000, STRUCTCHANGE_Name = 0x00000001, STRUCTCHANGE_Desc = 0x00000002, STRUCTCHANGE_ViewMode = 0x00000004, STRUCTCHANGE_Field = 0x00000008, STRUCTCHANGE_FieldsAdded = 0x00000010, STRUCTCHANGE_Flags = 0x00000020, STRUCTCHANGE_AttachmentType = 0x00000040, STRUCTCHANGE_Encoding = 0x00000080, STRUCTCHANGE_DBEditorUpdate = 0x00000100, STRUCTCHANGE_DBEditorRebuild = 0x00000200 } |
Public Member Functions | |
| OBSERVER (RVC::DBTABLE &dbtable) | |
| virtual | ~OBSERVER () |
| virtual void | OnBulkModifyBegin () |
| virtual void | OnBulkModifyEnd () |
| virtual void | OnRecordAdd (INT32) |
| virtual void | OnRecordChangeBegin (INT32) |
| virtual void | OnRecordChangeEnd (INT32) |
| virtual void | OnRecordDeleteBegin (INT32) |
| virtual void | OnRecordDeleteEnd (INT32) |
| virtual void | OnStructChanged (STRUCTCHANGE) |
| virtual void | OnTableValid (bool) |
OBSERVER class for DBTABLE objects. The SUBJECT class is DBTABLE.
Types of table structural changes made, used in RVCDBTABLE::OBSERVER::OnStructChanged().
| RVC::DBTABLE::OBSERVER::OBSERVER | ( | RVC::DBTABLE & | dbtable | ) | [inline, explicit] |
| virtual RVC::DBTABLE::OBSERVER::~OBSERVER | ( | ) | [inline, virtual] |
| virtual void RVC::DBTABLE::OBSERVER::OnBulkModifyBegin | ( | ) | [inline, virtual] |
Called before a multi-record change.
| virtual void RVC::DBTABLE::OBSERVER::OnBulkModifyEnd | ( | ) | [inline, virtual] |
Called after a multi-record change.
| virtual void RVC::DBTABLE::OBSERVER::OnRecordAdd | ( | INT32 | ) | [inline, virtual] |
Called when a record is added to the table.
| virtual void RVC::DBTABLE::OBSERVER::OnRecordChangeBegin | ( | INT32 | ) | [inline, virtual] |
Called when a record is about to be altered.
| virtual void RVC::DBTABLE::OBSERVER::OnRecordChangeEnd | ( | INT32 | ) | [inline, virtual] |
Called when a record has been altered.
| virtual void RVC::DBTABLE::OBSERVER::OnRecordDeleteBegin | ( | INT32 | ) | [inline, virtual] |
Called when a record is about to be deleted.
| virtual void RVC::DBTABLE::OBSERVER::OnRecordDeleteEnd | ( | INT32 | ) | [inline, virtual] |
Called when a record has been deleted.
| virtual void RVC::DBTABLE::OBSERVER::OnStructChanged | ( | STRUCTCHANGE | ) | [inline, virtual] |
Called when table structure information has changed.
| virtual void RVC::DBTABLE::OBSERVER::OnTableValid | ( | bool | ) | [inline, virtual] |
Called when the table becomes valid or invalid.
1.6.1