VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entityAttributesPageItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
14 
16 
17 namespace makVrf
18 {
19  namespace makVrfGuiObjectInformationQt
20  {
21  class DtInformationDialogPageLogic;
22 
24  {
25  public:
26 
29  , myIndex(iIndex)
30  , myAppearanceManager(r)
31  {
32  }
33 
34  protected:
35  virtual QVariant value(int col, int role, DtSimObjectReference) const override;
36 
37  virtual DtAttributeValuePair attributeValuePair(DtSimObjectReference) const;
38 
39  virtual int attributeValue(DtSimObjectReference) const = 0;
40 
41  protected:
42  int myIndex;
44  };
45 
47  {
48  public:
50  : DtEntityAttributeItem(l, iIndex, r)
51  {
52  }
53 
54  protected:
55  virtual int attributeValue(DtSimObjectReference) const override;
56  };
57 
59  {
60  public:
62  : DtEntityAttributeItem(l, iIndex, r)
63  {
64  }
65 
66  protected:
67  virtual int attributeValue(DtSimObjectReference) const override;
68  };
69  }
70 }
Definition: attributesManager.h:23
DtEntityAppearanceItem(DtInformationDialogPageLogic *l, int iIndex, const DtAttributesManager *r)
Definition: entityAttributesPageItems.h:49
Contains makVrv::DtInformationDialogPage class.
Definition: entityAttributesPageItems.h:23
DtEntityAttributeItem(DtInformationDialogPageLogic *l, int iIndex, const DtAttributesManager *r)
Definition: entityAttributesPageItems.h:27
DtEntityCapabilityItem(DtInformationDialogPageLogic *l, int iIndex, const DtAttributesManager *r)
Definition: entityAttributesPageItems.h:61
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
Definition: entityAttributesPageItems.h:46
const DtAttributesManager * myAppearanceManager
Definition: entityAttributesPageItems.h:43
Definition: entityAttributesPageItems.h:58
int myIndex
Definition: entityAttributesPageItems.h:42
Definition: attributesManager.h:101

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)