VR-Forces 4.1 Class Documentation
customControlObjectDefinitionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtCustomControlObjectDialog.h,v $ $Revision: 1.0 $ $State: Exp $
7 ******************************************************************************/
8 
9 //\file DtCustomControlObjectDialog.h
10 //\brief Contains DtCustomControlObjectDialog class.
11 
12 #pragma once
13 
15 #include <vlpi/entityType.h>
16 #include <vrvCore/DtUniqueID.h>
17 #include <string>
18 
22 class QLineEdit;
23 
24 namespace vrfCustomControlObjectExample
25 {
27 
31  const DtEntityType DtCustomControlObjectType = DtEntityType(18,-1,-1,1,0,0,101);
32 
36  {
37  public:
40 
43 
49  virtual void setUserData(const std::string);
50 
52  virtual std::string userData();
53 
57  virtual void processUserDataChanged();
58 
62  virtual void processPopulateDialog(const makVrv::DtUniqueID& id );
63 
64  protected:
65 
69 
70  };
71 
72 
77  {
80  Q_OBJECT
81 
82  public:
85 
88 
90  virtual void init();
91 
93  virtual int parameterOne();
94 
96  virtual double parameterTwo();
97 
99  virtual void setParameterOne(int);
100 
102  virtual void setParameterTwo(double);
103 
104  protected:
105 
108  virtual void setupGui();
109 
112  void setupConnections();
113 
114  protected slots:
115 
116  void slot_onUserDataChanged();
117 
118  protected:
119 
126  };
127 
128 
129 
131  {
132  public:
137  makVrv::DtDe& de,
138  QWidget* parent,
139  DtEntityType entityType,
140  const QString& title="",
144  };
145 }
146 

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)