VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
missileApproachWarningConditional.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
13 
14 #pragma once
15 
16 #include <vrvUtil/signalslib.h>
17 
19 
20 namespace makVrf
21 {
22  class DtRangeEntryWidget;
23 
27  {
28  public:
31  QWidget* parent);
32 
34  virtual QString title() const ;
35 
37  virtual bool canEditType(int) const;
38  };
39 
42  {
43  public:
47 
50 
51  protected:
53  virtual void createConditional(
55  const std::vector<makVrv::DtSimEntry*>& data);
56 
58  virtual bool isComplete() const;
59 
62  virtual void setupConditional(const DtSimCondExpr*,
63  const std::vector<makVrv::DtSimEntry*>& data);
64 
67  virtual DtSimCondExpr* conditionalExpression() const;
68  };
69 
72  {
73  Q_OBJECT
74  public:
77  const Qt::WindowFlags& flags = 0);
78 
81 
84  virtual double range() const;
85  virtual void setRange(double);
87 
88  protected:
91  virtual QWidget* contents();
92 
94  virtual QString value() const;
96  virtual void setValue(const QString&);
97 
99  virtual void setupConditional(const DtSimCondExpr*,
100  const std::vector<makVrv::DtSimEntry*>& data);
101 
102  public:
104  QVBoxLayout* myQVBoxLayout;
106  };
107 }

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)