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
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/lgrSimGui.h
>
15
#include <
lgrGui/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 Thu Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (
www.mak.com
)