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

Link a dbView to one specific level in a tree control. More...

#include <oofpphier.h>

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

Public Member Functions

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

Protected Member Functions

virtual void ClickCell (const STableCell &inCell, const SMouseDownEvent &inMouseDown)
 
virtual void ExpandSelf ()
 
void GetDrawContentsFromView (const STableCell &inCell, SOutlineDrawContents &ioDrawContents)
 
virtual void GetDrawContentsSelf (const STableCell &inCell, SOutlineDrawContents &ioDrawContents)
 

Protected Attributes

dbHierBrowseHelpermHelper
 

Detailed Description

Link a dbView to one specific level in a tree control.

Definition at line 69 of file oofpphier.h.

Constructor & Destructor Documentation

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

Definition at line 40 of file oofpphier.cpp.

dbViewOutlineItem::~dbViewOutlineItem ( )
virtual

Definition at line 46 of file oofpphier.cpp.

Member Function Documentation

Boolean dbViewOutlineItem::CanExpand ( ) const
virtual

Definition at line 52 of file oofpphier.cpp.

References OOF_mixOutlineItem::isLeaf().

Referenced by ClickCell().

void dbViewOutlineItem::ClickCell ( const STableCell &  inCell,
const SMouseDownEvent &  inMouseDown 
)
protectedvirtual

Definition at line 77 of file oofpphier.cpp.

References CanExpand().

void dbViewOutlineItem::ExpandSelf ( )
protectedvirtual
oidT OOF_mixOutlineItem::findOIDforData ( const void *  inDataPtr,
UInt32  inDataSize 
) const
inherited
void OOF_mixOutlineItem::GetDrawContentsFromView ( const STableCell &  inCell,
SOutlineDrawContents &  ioDrawContents 
)
protectedinherited
void dbViewOutlineItem::GetDrawContentsSelf ( const STableCell &  inCell,
SOutlineDrawContents &  ioDrawContents 
)
protectedvirtual

Definition at line 67 of file oofpphier.cpp.

References OOF_mixOutlineItem::GetDrawContentsFromView().

unsigned short OOF_mixOutlineItem::indentLevel ( ) const
inlineinherited
bool OOF_mixOutlineItem::isLeaf ( ) const
inlineinherited

Definition at line 315 of file oofpphier.h.

Referenced by CanExpand(), and dbHierBrowseHelper::highlightedOID().

dbHierLevel * OOF_mixOutlineItem::level ( ) const
virtualinherited
oidT OOF_mixOutlineItem::oid ( ) const
inlineinherited
bool OOF_mixOutlineItem::selectItemRecord ( )
inherited
dbView * OOF_mixOutlineItem::view ( ) const
virtualinherited

Member Data Documentation

dbHierBrowseHelper* OOF_mixOutlineItem::mHelper
protectedinherited

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