VR-Forces 4.1.1 Class Documentation
DtOffsetLocationEntryWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 
15 class QGridLayout;
16 
17 namespace makVrf
18 {
19  class DtRangeEntryWidget;
20 
26  {
27  public:
28  DtOffsetLocationEntryWidget(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
29 
30  //DTOR
31  virtual ~DtOffsetLocationEntryWidget();
32 
34  virtual void setLabel(const std::string&);
35 
39  virtual void setRange(double bottom, double top);
40 
42  virtual void setDefaultValue(const std::string&);
43 
46  virtual void setVariableData(const std::string&);
48 
50  virtual double x() const;
51 
53  virtual double y() const;
54 
56  virtual double z() const;
57 
59  virtual void setX(double);
60 
62  virtual void setY(double);
63 
65  virtual void setZ(double);
66 
68  virtual DtReaderWriter* createBoundVariable(const std::string& variableName);
69 
71  virtual void setupFromBoundVariable(const DtReaderWriter* variableName);
72 
75  virtual DtTaskSetVariableWidgetExtensionInterface* parameterContents(QWidget* parent, const Qt::WindowFlags& flags = 0) const;
76 
77  static makVrv::DtUnicode codeVariableType()
78  {
79  return makVrv::DtUnicode::tr("VectorOffset3D");
80  }
81 
82  public:
83  QGridLayout* myGridLayout;
87  };
88 
92  {
93  public:
94  DtOffsetLocationEntryWidgetExtension(makVrv::DtDe&, QWidget* w, const Qt::WindowFlags& f = 0);
96 
97  virtual int setFrom(const DtScriptedTaskVariable&, QGridLayout* parentLayout, int startRow);
98  virtual void setTo(DtScriptedTaskVariable&) const;
99 
100  virtual void setReadOnly(bool);
101 
102  public:
106  };
107 
109 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)