VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
orientationEntryWidget.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  virtual void setTopLabelIsCheckable(bool b);
75 
76  protected:
77  virtual void topLabelCheckStateChanged();
78  virtual void onOrientationChanged();
79 
80  public:
85  QGridLayout* myContentLayout;
86  };
87 
89 }

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)