MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fomClassListView.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 #if DtHLA
10 
11 #ifndef fomClassListView_H_
12 #define fomClassListView_H_
13 
14 #include <lgrSimGui/lgrSimGui.h>
16 
17 class DtString;
18 
19 namespace MAKLogger
20 {
21  class DtBaseFomDesc;
22  class DtBaseObjClassDesc;
23  class DtBaseInterClassDesc;
24 
32  {
33  Q_OBJECT
34 
35  public:
37  DtFomClassListView(QWidget* parent,bool forObjects = false );
38 
40  virtual ~DtFomClassListView();
41 
43  virtual void setFom(const DtBaseFomDesc* myFomDesc);
44 
46  virtual bool isClassFiltered( const DtString& name) const;
47 
48  protected slots:
49 
50  void checkCallback( QTreeWidgetItem* item,int column );
51 
52  protected:
53 
54  void addObjectClass( const DtBaseObjClassDesc& desc );
55  void addInteractionClass( const DtBaseInterClassDesc& desc );
57 
59  QTreeWidgetItem* findParent(const DtBaseObjClassDesc& desc );
60 
62  QTreeWidgetItem* findParent(const DtBaseInterClassDesc& desc );
63 
65  QTreeWidgetItem* findChild( QTreeWidgetItem* parent, const DtString& name);
66 
68  QString buildFullClassName(QTreeWidgetItem* item,QString childName);
69 
70  protected:
71 
75  };
76 
77 }
78 
79 #endif
80 #endif
bool myFilterChildren
Definition: fomClassListView.h:73
An Fom Object Class descriptions.
Definition: baseObjDesc1516.h:33
Defines IMPORT/EXPORT macros for lgrSimGui library.
Definition: lgrCheckableTreeView.h:17
Contains MAKLogger::DtLgrCheckableTreeView.
bool myObjectFlag
Definition: fomClassListView.h:72
Represents a HLA 1516 Fom Interaction class descriptions.
Definition: baseIntDesc1516.h:33
The class &#39;DtFomClassListView&#39; implements a &quot;List-View&quot; widget.
Definition: fomClassListView.h:31
DtBaseFomDesc * myFom
Definition: fomClassListView.h:74
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
class DtBaseFomDesc:
Definition: baseFomDesc1516.h:88

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)