OOFILE  1.9
Public Member Functions | Friends | List of all members
OOF_RelMN Class Reference

Created by dbRelationship::linkMNvia to maintain an MN relationship. More...

#include <oofrel.h>

Public Member Functions

void appendSelection (dbSelection *)
 
void clearSelection ()
 
bool cloningRelIs (dbRelRefBase *)
 
void decRefs ()
 
void incRefs ()
 
void makeRelMaintainer ()
 factory conditionally creates a dbRelMaintainer listening to rhs table More...
 
void removeSelection (dbSelection *)
 Remove the selected records from the intermedate link file, immediately. More...
 

Friends

class dbRelationship
 
class dbRelRefBase
 

Detailed Description

Created by dbRelationship::linkMNvia to maintain an MN relationship.

Creates intermediate records mainly to support use of MN related data in GUI lists, eg: dragging a selection from one table to indicate linking to another.

Definition at line 181 of file oofrel.h.

Member Function Documentation

void OOF_RelMN::appendSelection ( dbSelection inSel)
void OOF_RelMN::clearSelection ( )

Definition at line 265 of file oofrel.cpp.

References dbTable::deleteSelection(), and dbField::fieldTable().

Referenced by dbRelMaintainer::receiveMsg().

bool OOF_RelMN::cloningRelIs ( dbRelRefBase inRel)

Definition at line 88 of file oofrel.cpp.

Referenced by dbRelRefBase::dbRelRefBase().

void OOF_RelMN::decRefs ( )

Definition at line 78 of file oofrel.cpp.

Referenced by dbRelRefBase::setMNlink(), and dbRelRefBase::~dbRelRefBase().

void OOF_RelMN::incRefs ( )

Definition at line 71 of file oofrel.cpp.

Referenced by dbRelRefBase::setMNlink().

void OOF_RelMN::makeRelMaintainer ( )

factory conditionally creates a dbRelMaintainer listening to rhs table

Definition at line 273 of file oofrel.cpp.

Referenced by dbBrowseHelper::browseViewWithTable().

void OOF_RelMN::removeSelection ( dbSelection inSel)

Friends And Related Function Documentation

friend class dbRelationship
friend

Definition at line 213 of file oofrel.h.

friend class dbRelRefBase
friend

Definition at line 212 of file oofrel.h.


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