MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
pduDescLVItem.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 pduDescLVItem_H_
10
#define pduDescLVItem_H_
11
12
#if DtDIS
13
14
#include "
lgrSimGui.h
"
15
16
#include <vlutil/vlMachineTypes.h>
17
#include <QtGui/QTreeWidgetItem>
18
19
class
DtObjInstNote;
20
class
QPixmap;
21
22
namespace
MAKLogger
23
{
24
25
34
class
DT_DLL_LGRSIMGUI
DtPduKindListItem
:
public
QTreeWidgetItem
35
{
36
public
:
37
enum
DtPKLVIEnums
38
{
39
DtPKLVI_None = 0,
40
DtPKLVI_IsFiltered = 1
41
};
42
43
public
:
45
DtPduKindListItem
(
bool
checked, DtU32 pduKind,
46
const
char
* columnText,
QTreeWidget
* _parent );
48
virtual
~
DtPduKindListItem
();
49
50
public
:
51
virtual
void
setCheckBox(
bool
onOff );
52
virtual
void
toggleCheckBox();
53
virtual
bool
operator<(
const
QTreeWidgetItem
& item)
const
;
54
55
inline
void
setPduKind( DtU32 _kind );
56
inline
DtU32 pduKind()
const
;
57
58
inline
void
setIsFiltered(
bool
yesNo );
59
inline
bool
isFiltered()
const
;
60
61
public
:
63
static
bool
initFilterPixmaps();
64
static
void
freeFilterPixmaps();
65
66
protected
:
68
static
QPixmap*
theImageFilterOnPixmap
;
69
static
QPixmap*
theImageFilterOffPixmap
;
70
71
protected
:
72
bool
myFilterFlag
;
73
DtU32
myPduKind
;
74
};
75
76
77
inline
void
DtPduKindListItem::setPduKind
( DtU32 kind )
78
{
79
myPduKind
= kind;
80
}
81
82
inline
DtU32
DtPduKindListItem::pduKind
()
const
83
{
84
return
myPduKind
;
85
}
86
87
inline
void
DtPduKindListItem::setIsFiltered
(
bool
yesNo )
88
{
89
myFilterFlag
= yesNo;
90
}
91
92
inline
bool
DtPduKindListItem::isFiltered
()
const
93
{
94
return
myFilterFlag
;
95
}
96
97
}
98
99
#endif
100
#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
)