MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
trafficAnalyzer
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
7
#include "
trafficAnalyzerPlugin.h
"
8
9
#pragma warning(disable : 4100)
10
11
#include "
classDataDlg.h
"
12
13
class
DtObjectClassFedNode
;
14
class
DtDatatypeManager
;
15
class
DtHlaObject;
16
class
DtStateMsg;
17
class
DtObjectHistory
;
18
class
Q3ListViewItem
;
19
21
class
DT_DLL_TRFCANLZR
DtObjectAttributeDataDlg
:
public
DtClassDataDlg
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
63
DtObjectAttributeDataDlg
(
const
DtObjectAttributeDataDlg
& orig);
64
66
DtObjectAttributeDataDlg
&
operator=
(
const
DtObjectAttributeDataDlg
& rhs);
67
69
virtual
void
closeEvent
( QCloseEvent * );
70
72
virtual
Q3ListViewItem
*
createClassItem
(
Q3ListViewItem
* parent,
Q3ListViewItem
* after,
73
const
char
* label);
74
76
virtual
void
fillAttributeData(
DtObjectClassFedNode
* classFedNode);
77
78
protected
:
79
80
DtObjectHistory
*
myObjectHistory
;
81
DtObjectClassFedNode
*
myClassFedNode
;
82
83
};
Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)