VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
offsetLocationEntryWidget.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  virtual void setTopLabelIsCheckable(bool b);
83 
84  protected:
85  virtual void topLabelCheckStateChanged();
86  virtual void adjustLabelSizes();
87 
88  public:
89  QGridLayout* myGridLayout;
94  };
95 
99  {
100  public:
101  DtOffsetLocationEntryWidgetExtension(makVrv::DtDe&, QWidget* w, const Qt::WindowFlags& f = 0);
103 
104  virtual int setFrom(const DtScriptedTaskVariable&, QGridLayout* parentLayout, int startRow);
105  virtual void setTo(DtScriptedTaskVariable&) const;
106 
107  virtual void setReadOnly(bool);
108 
109  public:
113  };
114 
116 }

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)