VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scenarioPreviewPage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 #include <vrvCoreQt/DtPage.h>
17 
18 #include <string>
19 
20 #include <vlutil/vlString.h>
21 
22 class DtScenario;
23 
24 namespace makVrf
25 {
28  {
29  Q_OBJECT;
30 
31  public:
32 
34  DtScenarioPreviewPage(makVrv::DtDe& de, QWidget* parent, Qt::WindowFlags f = Qt::SubWindow,
35  bool isNewScenario = false);
36 
38  virtual ~DtScenarioPreviewPage();
39 
42  virtual bool chooseInitialScenarioOptions();
43 
45  virtual void setDisplayInformation(bool);
46 
48  virtual DtScenario* updateScenario();
49 
51  DtScenario* scenario();
52 
53  virtual bool valid() const;
54 
55  const QString& selectedScenarioFile() const;
56 
58  virtual QIcon icon();
59 
61  virtual QString title();
62 
64  virtual const std::string& pageClassName() const;
65 
67  static const std::string& thePageClassName();
68 
70  virtual void activate();
71 
73  virtual void deactivate();
74 
76  virtual time_t startDateAndTimeOfDay() const;
77 
79  virtual void setAdvancedInformationEnabled(bool);
80  virtual void setCanSelectTerrain(bool);
81 
82  virtual void showAdvanced(bool);
83  virtual void setShowComponentAttachCombo(bool);
84 
86  virtual void setShowPreview(bool);
87 
88  public slots:
90  virtual void previewScenario(const QString&);
91 
92  protected:
93  virtual void initializeNewScenarioInformation(DtScenario* scenario);
94  virtual void cleanupDefaultScenario(DtScenario* scn);
95  virtual std::string defaultScenarioFile() const;
96  virtual std::vector<DtString> defaultSimulationModelSetFiles() const;
97 
99  void setupGui();
100 
101  public:
103 
104  protected:
107  };
108 
111 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)