MAK Data Logger API Documentation for DIS
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 
35  {
36  public:
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:
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 Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)