MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
subscribeByClassDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef subscribeByClassDialog_H_
10
#define subscribeByClassDialog_H_
11
12
#if DtHLA
13
14
#include "
lgrSimGui.h
"
15
#include "ui_filterByClsDlgUi.h"
16
#include "
virtualConstructor.h
"
17
#include <vector>
18
#include <set>
19
20
#include <QtGui/QDialog>
21
22
class
QPushButton;
23
24
namespace
MAKLogger
25
{
26
class
DtBaseFomDesc;
27
class
DtFomClassListView;
28
class
DtLgrHlaFilterByClass;
29
class
DtLgrHlaSimInterface;
30
class
DtLgrPacketFilter;
31
class
DtLgrSimInterface;
32
38
class
DT_DLL_LGRSIMGUI
DtSubscribeByClassDialog
:
public
QDialog
,
public
Ui::DtFilterByClsDlgUi
39
{
40
Q_OBJECT
41
42
public
:
43
44
DT_VIRTUAL_CTR
(
DtSubscribeByClassDialog
,(
45
DtLgrHlaSimInterface
* simInterface,
QWidget
* parent ))
46
47
DT_VIRTUAL_BASE_CTR
(
QDialog
,(
48
DtLgrSimInterface
* simInterface,
QWidget
* parent))
49
50
51
virtual
~
DtSubscribeByClassDialog
();
52
54
55
virtual
DtBaseFomDesc
* fomDesc();
56
virtual
const
DtBaseFomDesc
* fomDesc()
const
;
58
59
public
slots:
60
63
virtual
void
onOk();
64
67
virtual
void
onCancel();
68
71
virtual
void
onSave();
72
75
virtual
void
onLoad();
76
77
protected
slots:
82
virtual
void
languageChange(
void
);
83
84
protected
:
85
87
void
buildLists( std::vector<DtString> &objList,
88
std::vector<DtString> &intList );
89
91
void
updateLists(
const
std::set<DtString> &objList,
92
const
std::set<DtString> &intList );
93
94
95
DtFomClassListView
*
myObjClsLView
;
96
DtFomClassListView
*
myIntClsLView
;
97
DtLgrHlaSimInterface
*
myInterface
;
98
DtBaseFomDesc
*
myFomDesc
;
99
100
QPushButton*
mySaveButton
;
101
QPushButton*
myLoadButton
;
102
};
103
}
104
105
#endif
106
#endif
107
Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)