VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
extendedPropertiesPageItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
17 #include <vrvCore/DtStateView.h>
18 
20 class DtReaderWriter;
21 
22 namespace makVrf
23 {
24  namespace makVrfGuiObjectInformationQt
25  {
26 
29  {
30  public:
33 
34  virtual ~DtExtendedPropertyItem();
35 
36  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
38  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
39 
40  virtual void setPropertyItem(const DtPropertyInterface*);
41  DtReaderWriter* propertyItem()
42  {
43  return myPropertyItem;
44  }
45 
46  virtual bool parentIsList() const;
47 
48  static std::string creatorName();
50 
51  virtual const QString& title() const;
52 
53  protected:
54  virtual void setupPageItems();
55  virtual DtString internalValueFor(const DtReaderWriter* value, const DtReaderWriter* parameters) const;
56 
57  virtual DtReaderWriterRegistryData* findMe() const;
58 
59  protected:
61  QString myTitle;
65  std::vector<DtInformationTreeWidgetItem*> myItems;
66  };
67 
71  {
72  public:
75 
76  virtual ~DtAllExtendedProperties();
77 
78  virtual QVariant value(int col, int role, const QTreeWidgetItem*,
81 
82  virtual bool valueNeedsUpdate(int col, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
83 
84  static std::string creatorName();
85  };
86 
89  }
90 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)