MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
trafficAnalyzer
attributeDlg.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: attributeDlg.h,v $ $Revision: 174999 $ $State: Exp $
7
*******************************************************************************/
8
9
#pragma once
10
#include <
trafficAnalyzer/trafficAnalyzerPlugin.h
>
11
12
#pragma warning(disable : 4100)
13
14
#include "ui_attributeDlg.h"
15
16
#include <string>
17
18
#include <QShowEvent>
19
#include <QHideEvent>
20
#include <QCloseEvent>
21
#include <QWidget>
22
23
class
QTreeWidgetItem
;
24
25
class
DtObjectClassFedNode
;
26
class
DtInteractionClassFedNode
;
27
class
DtDatatypeManager
;
28
class
DtOMTTree
;
29
30
// Shows attributes or Parameter of a particular class
31
class
DT_DLL_TRFCANLZR
DtAttributeDlg
:
public
QWidget
32
{
33
Q_OBJECT
34
35
public
:
36
// Constructor
37
DtAttributeDlg
(
DtOMTTree
& omtTree,
DtDatatypeManager
& dm,
38
QWidget
* parent = 0, Qt::WindowFlags fl = 0 );
39
40
// Destructor
41
virtual
~
DtAttributeDlg
();
42
43
virtual
void
fillAttributeList(
DtObjectClassFedNode
* fedNode);
44
virtual
void
fillParameterList(
DtInteractionClassFedNode
* fedNode);
45
46
signals:
47
48
//Functions used to signal show/hide
49
void
hideWidget();
50
void
showWidget();
51
void
closeWidget();
52
53
protected
:
54
55
//Functions used to signal show/hide
56
virtual
void
hideEvent ( QHideEvent * );
57
virtual
void
showEvent ( QShowEvent * );
58
virtual
void
closeEvent ( QCloseEvent * );
59
60
virtual
void
populateDatatype(
QTreeWidgetItem
* currentLoc,
const
QString& datatype);
61
62
protected
:
63
Ui::DtAttributeDlg
myUi
;
64
65
DtDatatypeManager
&
myDatatypeManager
;
66
DtOMTTree
&
myOMTTree
;
67
68
private
:
69
70
// Copy Constructor
71
DtAttributeDlg
(
const
DtAttributeDlg
& orig);
72
73
// Assignment Operator
74
DtAttributeDlg
& operator=(
const
DtAttributeDlg
& rhs);
75
};
Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (
www.mak.com
)