MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
pduDescListView.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 pduDescListView_H_
10
#define pduDescListView_H_
11
12
#include <QtGui/QTreeWidget>
13
14
#if DtDIS
15
16
#include "
lgrSimGui.h
"
17
18
#include <map>
19
#include <vlutil/vlMachineTypes.h>
20
21
namespace
MAKLogger
22
{
23
class
DtFilterByPduDialog;
24
class
DtPduKindListItem;
25
class
DtDisDescriptor;
26
class
DtPduDescriptor;
27
34
class
DT_DLL_LGRSIMGUI
DtPduDescListView
:
public
QTreeWidget
35
{
36
Q_OBJECT
37
38
public
:
39
41
DtPduDescListView
(
QWidget
* parent = 0 );
42
44
virtual
~
DtPduDescListView
();
45
47
virtual
bool
init(
DtDisDescriptor
* desc);
48
50
virtual
void
filterSelectedItems(
bool
onOff );
51
53
virtual
void
toggleAllSelectedItems();
54
55
public
slots:
56
58
virtual
void
checkCallback(
QTreeWidgetItem
* item,
int
column);
59
60
protected
:
61
void
addPduKindItem(
DtPduDescriptor
* pduDesc );
62
64
void
setItemFiltered(
QTreeWidgetItem
* item,
bool
filtered );
65
66
DtDisDescriptor
*
myDescriptor
;
67
68
int
myCheckColumn
;
69
int
myPduKindIdColumn
;
70
int
myPduKindNameColumn
;
71
72
int
myCheckColumnWidth
;
73
int
myPduKindIdColumnWidth
;
74
int
myPduKindNameColumnWidth
;
75
bool
myMousePressed
;
76
};
77
78
}
79
80
#endif
81
#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
)