MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
reflectedListViewItem.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: reflectedListViewItem.h,v $ $Revision: 276309 $ $State: Exp $
7 *******************************************************************************/
8 
9 #pragma once
11 
12 #include <QTreeWidget>
13 #include <QTreeWidgetItem>
14 #include <QStringList>
15 
16 class DtReflectedGenericObject;
17 
18 
19 // An extension on Qt's List that allows each item to keep a pointer
20 // to the reflected entity this item refers to.
22 {
23 public:
24 
25  // Constructor
27  QStringList label,
28  DtReflectedGenericObject* reflObj);
29 
30 
31  // Destructor
32  virtual ~DtReflectedListViewItem();
33 
34  // Grab the pointer to the reflected object
35  virtual DtReflectedGenericObject* getReflectedObject();
36  virtual const char * getClassName();
37 
38 protected:
39 
40  DtReflectedGenericObject* myReflObj;
41  const char *myClassName;
42 
43 private:
44 
45  // Copy Constructor
47 
48  // Assignment Operator
49  DtReflectedListViewItem& operator=(const DtReflectedListViewItem& rhs);
50 
51 };
DtReflectedGenericObject * myReflObj
Definition: reflectedListViewItem.h:40
const char * myClassName
Definition: reflectedListViewItem.h:41
Definition: reflectedListViewItem.h:21
#define DT_DLL_TRFCANLZR
Definition: trafficAnalyzerPlugin.h:16

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)