VR-Forces 4.2 Class Documentation
taskFlyAltitudeDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
13 
15 #include <vrvUtil/DtUnitConverterCollection.h>
16 #include "vlutil/vlString.h"
17 
18 class QVBoxLayout;
19 
20 namespace makVrf
21 {
22  class DtAltitudeEntryWidget;
23  class DtRateEntryWidget;
24 
28  {
29  Q_OBJECT
30  public:
31  //CTOR
32  DtTaskFlyAltitudeDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
33 
34  //DTOR
35  virtual ~DtTaskFlyAltitudeDialog();
36 
38  virtual double altitude() const;
39 
41  virtual void setAltitude(double);
42 
44  virtual double climbDescendRate() const;
45  virtual void setClimbDescendRate(double d);
46 
47  protected:
48  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
49 
50  virtual void sendRequest();
51 
52  protected:
54  virtual void setupGui(const std::vector<makVrv::DtSimEntry*>& data);
55 
57  virtual void setupStatement(const DtSimStatement*);
58 
59  public:
61  QVBoxLayout* myContentLayout;
64  };
65 
69  {
70  public:
71  virtual DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
72  virtual bool supportsType(makVrv::DtDe&, const DtSimTaskMessageType&, const DtSimStatement*) const;
73  };
74 }

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)