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
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/lgrSimGui.h
>
15
#include "ui_filterByClsDlgUi.h"
16
#include <
lgrUtil/virtualConstructor.h
>
17
#include <vector>
18
#include <set>
19
20
#include <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 Tue Aug 1 09:00:26 EDT 2017 from SVN revision 179128
Copyright © 2017 VT MÄK. All Rights Reserved (
www.mak.com
)