MAK Data Logger API Documentation for DIS
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtFomClassListCtrl Class Reference
+ Inheritance diagram for DtFomClassListCtrl:
+ Collaboration diagram for DtFomClassListCtrl:

Public Member Functions

 DtFomClassListCtrl (DtOMTTree &omtTree)
 Constructor.
virtual ~DtFomClassListCtrl ()
 Destructor.
virtual void fillListView (Q3ListView *listView)
 Fill the list with the FOM data.
virtual DtObjectClassFedNodefindCurrentObjFedNode (Q3ListViewItem *item)
 Find the object class node matching the text of the given item; otherwise, return 0.
virtual DtInteractionClassFedNodefindCurrentIntFedNode (Q3ListViewItem *item)
 Find the interaction class node matching the text of the given item; otherwise, return 0.
virtual void setEnableObjects (bool)
 Control whether object classes are enabled.
virtual bool enabledObjects ()
 Are object classes enabled?
virtual void setEnableInteractions (bool)
 Control whether interaction classes are enabled.
virtual bool enabledInteractions ()
 Are interaction classes enabled?
virtual void expandAll ()
 Expand all nodes.
virtual void collapseAll ()
 Collapse all nodes.

Protected Member Functions

virtual void getQualifiedName (const Q3ListViewItem &item, QString &fullName)
 Get fully qualified name.
virtual void setSubListOpenState (Q3ListViewItem *item, bool openState)
 Set open state of the given item and all its children.
void parseOMTNode (Q3ListViewItem *currentItem, DtObjectClassFedNode *currentNode)
 Parse the object class tree.
void parseOMTNode (Q3ListViewItem *currentItem, DtInteractionClassFedNode *currentNode)
 Parse the interaction class tree;.

Protected Attributes

Q3ListView * myListView
DtOMTTreemyOmtTree
bool myEnableObjects
bool myEnableInteractions

Constructor & Destructor Documentation

DtFomClassListCtrl::DtFomClassListCtrl ( DtOMTTree omtTree)

Constructor.

virtual DtFomClassListCtrl::~DtFomClassListCtrl ( )
virtual

Destructor.

Member Function Documentation

virtual void DtFomClassListCtrl::collapseAll ( )
virtual

Collapse all nodes.

virtual bool DtFomClassListCtrl::enabledInteractions ( )
virtual

Are interaction classes enabled?

virtual bool DtFomClassListCtrl::enabledObjects ( )
virtual

Are object classes enabled?

virtual void DtFomClassListCtrl::expandAll ( )
virtual

Expand all nodes.

virtual void DtFomClassListCtrl::fillListView ( Q3ListView *  listView)
virtual

Fill the list with the FOM data.

virtual DtInteractionClassFedNode* DtFomClassListCtrl::findCurrentIntFedNode ( Q3ListViewItem item)
virtual

Find the interaction class node matching the text of the given item; otherwise, return 0.

virtual DtObjectClassFedNode* DtFomClassListCtrl::findCurrentObjFedNode ( Q3ListViewItem item)
virtual

Find the object class node matching the text of the given item; otherwise, return 0.

virtual void DtFomClassListCtrl::getQualifiedName ( const Q3ListViewItem item,
QString &  fullName 
)
protectedvirtual

Get fully qualified name.

void DtFomClassListCtrl::parseOMTNode ( Q3ListViewItem currentItem,
DtObjectClassFedNode currentNode 
)
protected

Parse the object class tree.

void DtFomClassListCtrl::parseOMTNode ( Q3ListViewItem currentItem,
DtInteractionClassFedNode currentNode 
)
protected

Parse the interaction class tree;.

virtual void DtFomClassListCtrl::setEnableInteractions ( bool  )
virtual

Control whether interaction classes are enabled.

virtual void DtFomClassListCtrl::setEnableObjects ( bool  )
virtual

Control whether object classes are enabled.

virtual void DtFomClassListCtrl::setSubListOpenState ( Q3ListViewItem item,
bool  openState 
)
protectedvirtual

Set open state of the given item and all its children.

Member Data Documentation

bool DtFomClassListCtrl::myEnableInteractions
protected
bool DtFomClassListCtrl::myEnableObjects
protected
Q3ListView* DtFomClassListCtrl::myListView
protected
DtOMTTree& DtFomClassListCtrl::myOmtTree
protected

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

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)