VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfEchelonHierarchyPageLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
16 
17 #include <map>
18 
19 #include <QtCore/QVariant>
20 
21 namespace makVrv
22 {
23  class DtDe;
24 };
25 
26 namespace makVrf
27 {
28  class DtObjectListViewItem;
30  {
31  public:
35 
36  virtual void activate() override;
37 
38  protected:
39  virtual void deparent(const QStringList&) override;
40  virtual void reparent(const QStringList& children, makVrv::DtUniqueID parentId) override;
41  virtual void hierarchyItemsModified(const makVrv::DtElementAttributeManager::EntryAttributesList& l) override;
42  virtual short supportsAttribute() const override;
43  virtual void slot_hierarchyItemModified(makVrv::DtUniqueID, const makVrv::DtElementIDHierarchyStateAttribute*);
44  virtual int initialSortColumn() const override;
45  virtual bool isValidState(makVrv::DtUniqueID id) const override;
46  virtual bool hierarchyStateFor(makVrv::DtUniqueID, makVrv::DtElementIDHierarchyState&) const;
47  };
48 }
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: vrfHierarchyPageLogic.h:64
The DtElementIDHierarchyState class contains information about the element and its place in the eleme...
Definition: DtElementIDHierarchyState.h:20
Definition: vrfEchelonHierarchyPageLogic.h:29
Definition: vrfHierarchyPage.h:111
std::vector< EntryAttributes > EntryAttributesList
Define the type used to signal changes to one or more attributes for one or more elements.
Definition: DtElementAttributeManager.h:44
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
Definition: DtUniqueElementAttribute.h:81

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)