MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
objectAttributeDataDlg.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
8 
9 #pragma warning(disable : 4100)
10 
12 
14 class DtDatatypeManager;
15 class DtHlaObject;
16 class DtStateMsg;
17 class DtQtObjectHistory;
18 class QTreeWidget;
19 class QTreeWidgetItem;
20 
23 {
24  Q_OBJECT
25 
26 public:
27 
29  DtObjectAttributeDataDlg(DtDatatypeManager& dm, QWidget* parent = 0, Qt::WindowFlags fl = 0 );
30 
32  virtual ~DtObjectAttributeDataDlg();
33 
37  virtual void fillAttributes(DtObjectClassFedNode* classFedNode,
38  DtQtObjectHistory* objectHistory);
39 
41  virtual void updateAttributes();
42 
44  virtual QSize sizeHint() const;
45 
47  virtual void removeObject();
48 
49 signals:
50 
51 public slots:
52 
54  virtual void updateObjectCb(DtQtObjectHistory* objectHistory);
55 
56 protected:
57 
59  static void reflectObjectUpdateCb(const DtStateMsg& msg, DtHlaObject* object, void* usr);
60 
61 protected:
62 
65 
68 
70  virtual void closeEvent ( QCloseEvent * );
71 
74  const char * label);
75 
77  virtual void fillAttributeData(DtObjectClassFedNode* classFedNode);
78 
79 protected:
80 
83 
84 };
Base class to show data of a particular class instance.
Definition: classDataDlg.h:21
DtQtObjectHistory * myObjectHistory
Definition: objectAttributeDataDlg.h:81
This class handles the conversion between a byte stream and an English readable view of the data in a...
Definition: datatypeManager.h:41
virtual QTreeWidgetItem * createClassItem(QTreeWidgetItem *parent, QTreeWidgetItem *after, const char *label)
Create a list view item to contain the value string.
virtual void closeEvent(QCloseEvent *e)
Process close event.
DtObjectClassFedNode * myClassFedNode
Definition: objectAttributeDataDlg.h:82
DtClassDataDlg & operator=(const DtClassDataDlg &rhs)
Assignment Operator.
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:30
Shows attribute data of a particular object.
Definition: objectAttributeDataDlg.h:22
#define DT_DLL_TRFCANLZR
Definition: trafficAnalyzerPlugin.h:18
Definition: objectHistoryRepository.h:25

Document ID: Generated on Thu Oct 3 15:35:11 EDT 2024 from SVN revision 270037
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)