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 Slots | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
DtObjectAttributeDataDlg Class Reference

Shows attribute data of a particular object. More...

+ Inheritance diagram for DtObjectAttributeDataDlg:
+ Collaboration diagram for DtObjectAttributeDataDlg:

Public Slots

virtual void updateObjectCb (DtQtObjectHistory *objectHistory)
 Update the specified object.

Public Member Functions

 DtObjectAttributeDataDlg (DtDatatypeManager &dm, QWidget *parent=0, Qt::WindowFlags fl=0)
 Constructor.
virtual ~DtObjectAttributeDataDlg ()
 Destructor.
virtual void fillAttributes (DtObjectClassFedNode *classFedNode, DtQtObjectHistory *objectHistory)
 Fill the list of attributes using the given object class node and force an update using the object history.
virtual void updateAttributes ()
 Update the attribute items for attributes whose data has been updated.
virtual QSize sizeHint () const
 Returns the recommended size of this widget.
virtual void removeObject ()
 Remove the object (history) and clear the dialog.
- Public Member Functions inherited from DtClassDataDlg
 DtClassDataDlg (DtDatatypeManager &dm, QWidget *parent=0, Qt::WindowFlags fl=0)
 Constructor.
virtual ~DtClassDataDlg ()
 Destructor.
virtual void clearList ()

Protected Member Functions

 DtObjectAttributeDataDlg (const DtObjectAttributeDataDlg &orig)
 Copy Constructor.
DtObjectAttributeDataDlgoperator= (const DtObjectAttributeDataDlg &rhs)
 Assignment Operator.
virtual void closeEvent (QCloseEvent *)
 Process close event.
virtual QTreeWidgetItemcreateClassItem (QTreeWidgetItem *parent, QTreeWidgetItem *after, const char *label)
 Create a list view item to contain the value string.
virtual void fillAttributeData (DtObjectClassFedNode *classFedNode)
- Protected Member Functions inherited from DtClassDataDlg
 DtClassDataDlg (const DtClassDataDlg &orig)
 Copy Constructor.
DtClassDataDlgoperator= (const DtClassDataDlg &rhs)
 Assignment Operator.
virtual void hideEvent (QHideEvent *e)
 Process hide event.
virtual void showEvent (QShowEvent *e)
 Process show event.
virtual void resizeEvent (QResizeEvent *e)
 Process resize event.
virtual void removeFutureChildren (QTreeWidgetItem *childItem)
 helper function that removes all items after the specified item.
virtual void updateComponent (DtStringTree *strTree, QTreeWidgetItem *parentItem, QString &valueString)
 Process a datatype component found in an item value.
virtual void updateComponentElements (DtStringTree *strTree, QTreeWidgetItem *parentItem, QString &valueString)
 Process the array elements of a component.
virtual void updateSubComponents (DtStringTree *strTree, QTreeWidgetItem *parentItem, QString &valueString)
 Process the subcomponents of a component.

Static Protected Member Functions

static void reflectObjectUpdateCb (const DtStateMsg &msg, DtHlaObject *object, void *usr)
 Callback for reflect update.

Protected Attributes

DtQtObjectHistorymyObjectHistory
DtObjectClassFedNodemyClassFedNode
- Protected Attributes inherited from DtClassDataDlg
Ui::DtClassDataDlg myUi
DtDatatypeManagermyDatatypeManager

Additional Inherited Members

- Signals inherited from DtClassDataDlg
void hideWidget ()
void showWidget ()
void closeWidget ()

Detailed Description

Shows attribute data of a particular object.

Constructor & Destructor Documentation

DtObjectAttributeDataDlg::DtObjectAttributeDataDlg ( DtDatatypeManager dm,
QWidget parent = 0,
Qt::WindowFlags  fl = 0 
)

Constructor.

virtual DtObjectAttributeDataDlg::~DtObjectAttributeDataDlg ( )
virtual

Destructor.

DtObjectAttributeDataDlg::DtObjectAttributeDataDlg ( const DtObjectAttributeDataDlg orig)
protected

Copy Constructor.

Member Function Documentation

virtual void DtObjectAttributeDataDlg::closeEvent ( QCloseEvent *  )
protectedvirtual

Process close event.

Reimplemented from DtClassDataDlg.

virtual QTreeWidgetItem* DtObjectAttributeDataDlg::createClassItem ( QTreeWidgetItem parent,
QTreeWidgetItem after,
const char *  label 
)
protectedvirtual

Create a list view item to contain the value string.

Reimplemented from DtClassDataDlg.

virtual void DtObjectAttributeDataDlg::fillAttributeData ( DtObjectClassFedNode classFedNode)
protectedvirtual
virtual void DtObjectAttributeDataDlg::fillAttributes ( DtObjectClassFedNode classFedNode,
DtQtObjectHistory objectHistory 
)
virtual

Fill the list of attributes using the given object class node and force an update using the object history.

The object serves

DtObjectAttributeDataDlg& DtObjectAttributeDataDlg::operator= ( const DtObjectAttributeDataDlg rhs)
protected

Assignment Operator.

static void DtObjectAttributeDataDlg::reflectObjectUpdateCb ( const DtStateMsg &  msg,
DtHlaObject *  object,
void *  usr 
)
staticprotected

Callback for reflect update.

virtual void DtObjectAttributeDataDlg::removeObject ( )
virtual

Remove the object (history) and clear the dialog.

virtual QSize DtObjectAttributeDataDlg::sizeHint ( ) const
virtual

Returns the recommended size of this widget.

virtual void DtObjectAttributeDataDlg::updateAttributes ( )
virtual

Update the attribute items for attributes whose data has been updated.

virtual void DtObjectAttributeDataDlg::updateObjectCb ( DtQtObjectHistory objectHistory)
virtualslot

Update the specified object.

Member Data Documentation

DtObjectClassFedNode* DtObjectAttributeDataDlg::myClassFedNode
protected
DtQtObjectHistory* DtObjectAttributeDataDlg::myObjectHistory
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)