VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
checkpointStatusWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 #include <vrvCoreQt/DtToolbar.h>
17 
18 #include <QtGui/QWidget>
19 
20 class QHBoxLayout;
21 class QLabel;
22 
23 namespace makVrv
24 {
25  class DtDe;
26 }
27 
28 class QTimer;
29 
30 namespace makVrf
31 {
32  class DtVrfCheckpointManager;
33 
38  {
39  public:
40 
43 
45  virtual ~DtCheckpointStatusToolbar();
46 
48  virtual QToolBar* createToolbar(makVrv::DtDe&, QWidget* parent);
49 
50  };
51 
54  {
55  Q_OBJECT
56  public:
58  DtCheckpointStatusWidget( makVrv::DtDe& de, QWidget* parent = 0, Qt::WindowFlags flags = 0);
59 
61  virtual ~DtCheckpointStatusWidget();
62 
63  protected:
64  virtual void tick();
65 
66  virtual void slot_periodicCheckpointingEnabled(int time, bool useSimTime);
67  virtual void slot_periodicCheckpointingDisabled();
68  virtual void slot_checkpointing();
69  virtual void slot_checkpointingPaused();
70 
72  virtual void updateCheckpointStatus(int iTime);
73 
74  protected:
77 
79  int myTime;
82 
86 
88  };
89 
92  {
93 
94  public:
95 
97 
99 
100  virtual QWidget* create( makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags);
101  };
102 }

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)