VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtElementDefinitionPageInstanceEditor.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvCoreQt/vrvCoreQt.h>
12 
13 #include <QtWidgets/QDialog>
14 
15 namespace makVrv
16 {
17  class DtDe;
18 
25  {
26  Q_OBJECT
27 
28  public:
30  DtElementDefinitionPageInstanceEditor(DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = Qt::Tool);
31 
32 
35 
37  virtual bool edit(const std::string& page);
38 
39  protected:
41  };
42 }
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
This widget will work with a supplied editor definition page (model definition, schema, etc) and allow for editing of a single instance of that page through a dialog. It will keep a local copy of the data in question, then, if the user accepts changes, will merge those changes into the system versions of that data. This class can only be used for items that would be registered with the DtElementDefinitionsDialogCreator class. //!
Definition: DtElementDefinitionPageInstanceEditor.h:24
DtDe & myDe
Definition: DtElementDefinitionPageInstanceEditor.h:40
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:70

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)