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) 2005 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 };

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)