VR-Forces 4.2 Class Documentation
DtOrientationEntryWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 
15 class QGridLayout;
16 class DtTaitBryan;
17 
18 namespace makVrf
19 {
20  class DtHeadingEntryWidget;
21 
24  {
25  Q_OBJECT
26 
27  public:
28  DtOrientationEntryWidget(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
29 
30  //DTOR
31  virtual ~DtOrientationEntryWidget();
32 
35  virtual void setLabel(const std::string&);
36 
40  virtual void setRange(double bottom, double top);
41 
43  virtual void setDefaultValue(const std::string&);
44 
47  virtual void setVariableData(const std::string&);
49 
51  virtual DtTaitBryan orientation() const;
52 
54  virtual void setOrientation(const DtTaitBryan&);
55 
57  virtual DtReaderWriter* createBoundVariable(const std::string& variableName);
58 
60  virtual void setupFromBoundVariable(const DtReaderWriter* variableName);
61 
64  virtual DtTaskSetVariableWidgetExtensionInterface* parameterContents(QWidget* parent, const Qt::WindowFlags& flags = 0) const;
65 
66  static makVrv::DtUnicode codeVariableType()
67  {
68  return makVrv::DtUnicode::tr("Real Unit: radian");
69  }
70 
72  boost::signal<void ()> signal_changed;
73 
74  protected:
75  virtual void onOrientationChanged();
76 
77  public:
81  QGridLayout* myContentLayout;
82  };
83 
85 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)