VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
customControlObjectDefinitionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 //\file DtCustomControlObjectDialog.h
7 //\brief Contains DtCustomControlObjectDialog class.
8 
9 #pragma once
10 
12 #include <vlpi/entityType.h>
13 #include <vrvCore/DtUniqueID.h>
14 #include <string>
15 
19 class QLineEdit;
20 
21 namespace vrfCustomControlObjectExample
22 {
24 
28  const DtEntityType DtCustomControlObjectType = DtEntityType(18,-1,-1,1,0,0,101);
29 
33  {
34  public:
37 
40 
46  virtual void setUserData(const std::string);
47 
49  virtual std::string userData();
50 
54  virtual void processUserDataChanged();
55 
59  virtual void processPopulateDialog(const makVrv::DtUniqueID& id );
60 
61  protected:
62 
66 
67  };
68 
69 
74  {
77  Q_OBJECT
78 
79  public:
82 
85 
87  virtual int parameterOne();
88 
90  virtual double parameterTwo();
91 
93  virtual void setParameterOne(int);
94 
96  virtual void setParameterTwo(double);
97 
98  protected:
99 
102  virtual void setupGui();
103 
106  void setupConnections();
107 
111 
112  protected slots:
113 
114  void slot_onUserDataChanged();
115 
116  protected:
119  };
120 
121 
123  {
124  public:
127  virtual makVrf::DtCreateAndEditObjectDialogInterface* createDialog(makVrv::DtDe& de, QWidget* parent, const QString& title,
129  };
130 }
131 

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)