MAK Data Logger API Documentation for DIS
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
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 <QTreeWidget>
13
#include <QTreeWidgetItem>
14
15
#if DtDIS
16
17
#include <
lgrSimGui/lgrSimGui.h
>
18
19
#include <map>
20
#include <vlutil/vlMachineTypes.h>
21
22
namespace
MAKLogger
23
{
24
class
DtFilterByPduDialog;
25
class
DtPduKindListItem;
26
class
DtDisDescriptor;
27
class
DtPduDescriptor;
28
35
class
DT_DLL_LGRSIMGUI
DtPduDescListView
:
public
QTreeWidget
36
{
37
Q_OBJECT
38
39
public
:
40
42
DtPduDescListView
(
QWidget
* parent = 0 );
43
45
virtual
~
DtPduDescListView
();
46
48
virtual
bool
init(
DtDisDescriptor
* desc);
49
51
virtual
void
filterSelectedItems(
bool
onOff );
52
54
virtual
void
toggleAllSelectedItems();
55
56
public
slots:
57
59
virtual
void
checkCallback(
QTreeWidgetItem
* item,
int
column);
60
61
protected
:
62
void
addPduKindItem(
DtPduDescriptor
* pduDesc );
63
65
void
setItemFiltered(
QTreeWidgetItem
* item,
bool
filtered );
66
67
DtDisDescriptor
*
myDescriptor
;
68
69
int
myCheckColumn
;
70
int
myPduKindIdColumn
;
71
int
myPduKindNameColumn
;
72
73
int
myCheckColumnWidth
;
74
int
myPduKindIdColumnWidth
;
75
int
myPduKindNameColumnWidth
;
76
bool
myMousePressed
;
77
};
78
79
}
80
81
#endif
82
#endif
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
)