VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
airBaseFlightStatusPageLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
15 
16 #include <QtWidgets/QTreeWidget>
17 
18 class QTreeWidget;
19 
20 namespace makVrf
21 {
22  namespace makVrfGuiObjectInformationQt
23  {
24  class DtFlightStatusItem;
25 
27  {
28  public:
30 
32 
33  void slot_onStateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
34  virtual const makVrv::DtStateView<DtVrfObjectDataState>* objectDataState(makVrv::DtUniqueID);
35 
36  double simulationTime() const
37  {
38  return myLastSimulationTimeCheck;
39  }
40 
41  virtual DtFlightStatusItem* createFlightStatusItem(QTreeWidget* parent, int timeColumn = 3);
42 
43  protected:
44  virtual void setupPendingMissions(const DtRwPropertiesList*);
45  virtual void setupQuickReactionAlert(const DtRwPropertiesList*);
46  virtual void tick();
47  virtual void activate(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
48  virtual void deactivate();
49 
50  protected:
54 
56  boost::signalslib::connection myUpdateTimer;
58  };
59 
61  {
62  public:
64  virtual ~DtFlightStatusItem();
65 
66  virtual QVariant data(int iCol, int iRole) const;
67  virtual void setSimLaunchTime(double);
68 
69  protected:
73  };
74  }
75 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)