Maps between framework-specific actions and the OOFILE equivalents, eg: providing stepping through records.
|
locking |
| bool | recordAvailable () const |
| | Editing-aware check if record available.
|
| void | dontCareIfLocked () |
| void | careIfLocked () |
implement per-platform, no generic implementation |
| bool | msgForOOFILE (const MessageT, void *ioParam) |
| void | goHighlightedRecord (dbAbstractBrowseHelper *inBrowser) |
| void | changedSelection (oofReceiver *dontNeedToTell=0) |
| bool | isOOFILEcommandEnabled (long commandID, Boolean &outEnabled) const |
| bool | isOOFILEmsg (const MessageT) |
Public Member Functions |
| | dbGUI (dbTable *) |
| void | gotoCurrentOrNewRec () |
| | Provide a current record for the form to edit.
|
| bool | leaveRecord () |
| | Get permission to leave record and unlock including commmit/abort transactions.
|
| void | newRecord () |
| void | saveRecord () |
| void | deleteRecord () |
| void | revertRecord () |
| void | cloneRecord () |
| void | goFirstRecord () |
| void | goNextRecord () |
| void | goPrevRecord () |
| void | goLastRecord () |
| dbTable * | mainTable () const |
| void | broadcast (OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| | Broadcast a message to all anonymous subscribers.
|
| oofReceiver * | askAllStoppingAtFirst (bool stopOn, OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| bool | askAllReturningAny (bool returnAny, OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| bool | isBroadcasting () const |
| void | addReceiver (oofReceiver *) |
| | Append receiver to end of list.
|
| void | removeReceiver (const oofReceiver *) |
Protected Member Functions |
| bool | ConfirmDelete (const char *confirmMessage=0) |
| bool | ConfirmRevert () |
| dbAbstractBrowseHelper * | GetDisplayTableHandler (void *ioParam) |
| void | BroadcastShutdown () |
Protected Attributes |
| OOF_ExpandableLongArray * | mReceivers |
| | owned
|
| unsigned long | mNestedBroadcastingDepth |
| | aid to debugging and removeReceiver
|
| bool | mLostReceiversWhileBroadcasting |
| | simple flag that removeReceiver was called during nested broadcast
|