OOFILE  1.9
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OOF_mixOutlineItem Class Reference

Map LOutlineItem to specific record. More...

#include <oofpphier.h>

Inheritance diagram for OOF_mixOutlineItem:
Inheritance graph
[legend]
Collaboration diagram for OOF_mixOutlineItem:
Collaboration graph
[legend]

Public Member Functions

oidT findOIDforData (const void *inDataPtr, UInt32 inDataSize) const
 
unsigned short indentLevel () const
 
bool isLeaf () const
 
virtual dbHierLevellevel () const
 
oidT oid () const
 
 OOF_mixOutlineItem (oidT, dbHierBrowseHelper *, unsigned short indentLevel, bool isLeaf)
 
bool selectItemRecord ()
 
virtual dbViewview () const
 

Protected Member Functions

void GetDrawContentsFromView (const STableCell &inCell, SOutlineDrawContents &ioDrawContents)
 

Protected Attributes

dbHierBrowseHelpermHelper
 

Detailed Description

Map LOutlineItem to specific record.

mixin class to use in combo with LOutlineItem to provide OOFILE backing for the storage of outline items.

Definition at line 35 of file oofpphier.h.

Constructor & Destructor Documentation

OOF_mixOutlineItem::OOF_mixOutlineItem ( oidT  inOID,
dbHierBrowseHelper inHelper,
unsigned short  indentLevel,
bool  isLeaf 
)

Definition at line 114 of file oofpphier.cpp.

Member Function Documentation

oidT OOF_mixOutlineItem::findOIDforData ( const void *  inDataPtr,
UInt32  inDataSize 
) const
void OOF_mixOutlineItem::GetDrawContentsFromView ( const STableCell &  inCell,
SOutlineDrawContents &  ioDrawContents 
)
protected
unsigned short OOF_mixOutlineItem::indentLevel ( ) const
inline
bool OOF_mixOutlineItem::isLeaf ( ) const
inline
dbHierLevel * OOF_mixOutlineItem::level ( ) const
virtual

Definition at line 131 of file oofpphier.cpp.

References dbHierBrowseHelper::level(), and mHelper.

Referenced by dbHierBrowseHelper::insertItemsBelow().

oidT OOF_mixOutlineItem::oid ( ) const
inline
bool OOF_mixOutlineItem::selectItemRecord ( )

Definition at line 138 of file oofpphier.cpp.

References dbTable::selectJustOID(), dbView::table(), and view().

dbView * OOF_mixOutlineItem::view ( ) const
virtual

Member Data Documentation

dbHierBrowseHelper* OOF_mixOutlineItem::mHelper
protected

Definition at line 56 of file oofpphier.h.

Referenced by dbViewOutlineItem::ExpandSelf(), GetDrawContentsFromView(), level(), and view().


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