VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
missileApproachWarningConditional.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
13 
14 #pragma once
15 
16 #if !defined(Q_MOC_RUN)
17 #include <vrvUtil/signalslib.h>
18 
20 #endif
21 
22 namespace makVrf
23 {
24  class DtRangeEntryWidget;
25 
29  {
30  public:
33  QWidget* parent);
34 
36  virtual QString title() const ;
37 
39  virtual bool canEditType(int) const;
40  virtual bool canBeIncludedInGlobalPlan() const { return false; };
41  };
42 
45  {
46  public:
50 
53 
54  protected:
56  virtual void createConditional(
57  DtConditionalExpressionView* parentView,
58  const std::vector<makVrv::DtSimEntry*>& data);
59 
61  virtual bool isComplete() const;
62 
65  virtual void setupConditional(const DtSimCondExpr*,
66  const std::vector<makVrv::DtSimEntry*>& data);
67 
70  virtual DtSimCondExpr* conditionalExpression() const;
71  };
72 
75  {
76  Q_OBJECT
77  public:
80  const Qt::WindowFlags& flags = 0);
81 
84 
87  virtual double range() const;
88  virtual void setRange(double);
90 
91  protected:
94  virtual QWidget* contents();
95 
97  virtual QString value() const;
99  virtual void setValue(const QString&);
100 
102  virtual void setupConditional(const DtSimCondExpr*,
103  const std::vector<makVrv::DtSimEntry*>& data);
104 
105  public:
106  QWidget* myCanvas;
107  QVBoxLayout* myQVBoxLayout;
109  };
110 }
Simple line text entry widget that will allow the user to enter a range value.
Definition: rangeEntryWidget.h:26
QVBoxLayout * myQVBoxLayout
Definition: missileApproachWarningConditional.h:107
Definition: conditionalExpressionInterface.h:78
Definition: baseConditionalExpressionDialog.h:26
Class that is used as a template for task/set dialogs.
Definition: missileApproachWarningConditional.h:27
Definition: missileApproachWarningConditional.h:73
Class that is used as a template for task/set dialogs.
Definition: conditionalExpressionInterface.h:37
QWidget * myCanvas
Definition: missileApproachWarningConditional.h:106
virtual bool canBeIncludedInGlobalPlan() const
Definition: missileApproachWarningConditional.h:40
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:49
DtRangeEntryWidget * myRangeEntry
Definition: missileApproachWarningConditional.h:108
Definition: missileApproachWarningConditional.h:43
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: conditionalExpressionInterface.h:47
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
DtConditionalExpressionView is the view that is used to create and modify conditional expressions...
Definition: conditionalExpressionView.h:47

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)