MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
fomClassListView.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#if DtHLA
10
11
#ifndef fomClassListView_H_
12
#define fomClassListView_H_
13
14
#include "
lgrSimGui.h
"
15
#include <
lgrCheckableTreeView.h
>
16
17
class
DtString
;
18
19
namespace
MAKLogger
20
{
21
class
DtBaseFomDesc;
22
class
DtBaseObjClassDesc;
23
class
DtBaseInterClassDesc;
24
31
class
DT_DLL_LGRSIMGUI
DtFomClassListView
:
public
DtLgrCheckableTreeView
32
{
33
Q_OBJECT
34
35
public
:
37
DtFomClassListView
(
QWidget
* parent,
bool
forObjects =
false
);
38
40
virtual
~
DtFomClassListView
();
41
43
virtual
void
setFom(
const
DtBaseFomDesc
* myFomDesc);
44
46
virtual
bool
isClassFiltered(
const
DtString
& name)
const
;
47
48
protected
slots:
49
50
void
checkCallback(
QTreeWidgetItem
* item,
int
column );
51
52
protected
:
53
54
void
addObjectClass(
const
DtBaseObjClassDesc
& desc );
55
void
addInteractionClass(
const
DtBaseInterClassDesc
& desc );
57
59
QTreeWidgetItem
* findParent(
const
DtBaseObjClassDesc
& desc );
60
62
QTreeWidgetItem
* findParent(
const
DtBaseInterClassDesc
& desc );
63
65
QTreeWidgetItem
* findChild(
QTreeWidgetItem
* parent,
const
DtString
& name);
66
68
QString buildFullClassName(
QTreeWidgetItem
* item,QString childName);
69
70
protected
:
71
72
bool
myObjectFlag
;
73
bool
myFilterChildren
;
74
DtBaseFomDesc
*
myFom
;
75
};
76
77
}
78
79
#endif
80
#endif
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
)