MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pduDescListView.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
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
Defines IMPORT/EXPORT macros for lgrSimGui library.
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)