#include <rvc/dbase.h>
Inheritance diagram for RVC::DBASE::OBSERVER:

Public Types | |
| enum | STRUCTCHANGE { 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::DBASE &dbase) | |
| virtual void | OnAnyChange () |
| virtual void | OnDBListAdd (ELEMTYPE ElemType, INT32 ElemNum) |
| virtual void | OnDBListChanged (ELEMTYPE ElemType, INT32 ElemNum) |
| virtual void | OnStructChanged (INT32 TableNum, STRUCTCHANGE SubReason) |
| virtual void | OnTableAdd (INT32 TableNum) |
| virtual void | OnTableDropBegin (INT32 TableNum) |
| virtual void | OnTableDropEnd (INT32 TableNum) |
| virtual | ~OBSERVER () |
Definition at line 834 of file dbase.h.
|
|
Types of table structural changes made, used in DBTABLE::OBSERVER::OnStructChanged().
|
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Called if any change has occured, useful for setting IsDirty flags.
|
|
||||||||||||
|
Called if an element entry is added to the dblist.
|
|
||||||||||||
|
Called if an element entry is modified in the dblist.
|
|
||||||||||||
|
Called when table structure information has changed.
|
|
|
Called when a table is added to the database.
|
|
|
Called if a table is being dropped from the database.
|
|
|
Called if a table is dropped from the database.
|
1.3.8-20040913