MAK Data Logger API Documentation for DIS
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: 143799 $ $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
DtObjectClassFedNode
;
24
class
DtInteractionClassFedNode
;
25
class
DtDatatypeManager
;
26
class
DtOMTTree
;
27
28
// Shows attributes or Parameter of a particular class
29
class
DT_DLL_TRFCANLZR
DtAttributeDlg
:
public
QWidget
30
{
31
Q_OBJECT
32
33
public
:
34
// Constructor
35
DtAttributeDlg
(
DtOMTTree
& omtTree,
DtDatatypeManager
& dm,
36
QWidget
* parent = 0, Qt::WFlags fl = 0 );
37
38
// Destructor
39
virtual
~
DtAttributeDlg
();
40
41
virtual
void
fillAttributeList(
DtObjectClassFedNode
* fedNode);
42
virtual
void
fillParameterList(
DtInteractionClassFedNode
* fedNode);
43
44
signals:
45
46
//Functions used to signal show/hide
47
void
hideWidget();
48
void
showWidget();
49
void
closeWidget();
50
51
protected
:
52
53
//Functions used to signal show/hide
54
virtual
void
hideEvent ( QHideEvent * );
55
virtual
void
showEvent ( QShowEvent * );
56
virtual
void
closeEvent ( QCloseEvent * );
57
58
virtual
void
populateDatatype(
Q3ListViewItem
* currentLoc,
const
QString& datatype);
59
60
protected
:
61
Ui::DtAttributeDlg
myUi
;
62
63
DtDatatypeManager
&
myDatatypeManager
;
64
DtOMTTree
&
myOMTTree
;
65
66
private
:
67
68
// Copy Constructor
69
DtAttributeDlg
(
const
DtAttributeDlg
& orig);
70
71
// Assignment Operator
72
DtAttributeDlg
& operator=(
const
DtAttributeDlg
& rhs);
73
};
Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)