MAK Data Logger API Documentation for DIS
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 
11 #include "classDataDlg.h"
12 
14 class DtDatatypeManager;
15 class DtHlaObject;
16 class DtStateMsg;
17 class DtObjectHistory;
18 class Q3ListViewItem;
19 
22 {
23  Q_OBJECT
24 
25 public:
26 
28  DtObjectAttributeDataDlg(DtDatatypeManager& dm, QWidget* parent = 0, Qt::WFlags fl = 0 );
29 
31  virtual ~DtObjectAttributeDataDlg();
32 
36  virtual void fillAttributes(DtObjectClassFedNode* classFedNode,
37  DtObjectHistory* objectHistory);
38 
40  virtual void updateAttributes();
41 
43  virtual QSize sizeHint() const;
44 
46  virtual void removeObject();
47 
48 signals:
49 
50 public slots:
51 
53  virtual void updateObjectCb(DtObjectHistory* objectHistory);
54 
55 protected:
56 
58  static void reflectObjectUpdateCb(const DtStateMsg& msg, DtHlaObject* object, void* usr);
59 
60 protected:
61 
64 
67 
69  virtual void closeEvent ( QCloseEvent * );
70 
73  const char * label);
74 
76  virtual void fillAttributeData(DtObjectClassFedNode* classFedNode);
77 
78 protected:
79 
82 
83 };

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)