MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 (QTreeWidget *listView)
 Fill the list with the FOM data.
virtual DtObjectClassFedNodefindCurrentObjFedNode (QTreeWidgetItem *item)
 Find the object class node matching the text of the given item; otherwise, return 0.
virtual DtInteractionClassFedNodefindCurrentIntFedNode (QTreeWidgetItem *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 QTreeWidgetItem &item, QString &fullName)
 Get fully qualified name.
virtual void setSubListOpenState (QTreeWidgetItem *item, bool openState)
 Set open state of the given item and all its children.
void parseOMTNode (QTreeWidgetItem *currentItem, DtObjectClassFedNode *currentNode)
 Parse the object class tree.
void parseOMTNode (QTreeWidgetItem *currentItem, DtInteractionClassFedNode *currentNode)
 Parse the interaction class tree;.

Protected Attributes

QTreeWidgetmyListView
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 ( QTreeWidget listView)
virtual

Fill the list with the FOM data.

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

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

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

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

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

Get fully qualified name.

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

Parse the object class tree.

void DtFomClassListCtrl::parseOMTNode ( QTreeWidgetItem 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 ( QTreeWidgetItem 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
QTreeWidget* DtFomClassListCtrl::myListView
protected
DtOMTTree& DtFomClassListCtrl::myOmtTree
protected

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

Document ID: Generated on Thu Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (www.mak.com)