VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
terrainAndSMSSelection.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 #ifdef QT_NO_FILEDIALOG
17 #define RESET_NO_FILE_DIALOG
18 #endif
19 
20 #undef QT_NO_FILEDIALOG
21 #include <QtWidgets/QFileDialog>
22 
23 class QComboBox;
24 class QLabel;
25 
26 namespace makVrv
27 {
28  class DtDe;
29 }
30 
31 namespace makVrf
32 {
35  {
36  Q_OBJECT;
37 
38  public:
39 
41  DtTerrainAndSMSSelection(makVrv::DtDe& de, QWidget* parent, Qt::WindowFlags f = Qt::Tool,
42  bool addSimulationModelSetCombo = false);
43 
45  virtual ~DtTerrainAndSMSSelection();
46 
49  virtual std::string simulationModelSetFiles() const;
50 
51  static QString fileFilter( makVrv::DtDe& de, const std::string& dialogType,
52  const QString& allSpecifiedString, bool includeGlobal );
53 
54  protected:
55  virtual void addSimulationModelSetCombo();
56 
57  protected:
59 
60  public:
63  };
64 
67  {
68  public:
71 
74 
77  static void registerInstance(makVrv::DtDe&, DtTerrainAndSMSSelectionCreator*);
78 
79  virtual DtTerrainAndSMSSelection* create(QWidget* parent);
80 
81  protected:
83  };
84 
85 }
86 
87 #ifdef RESET_NO_FILE_DIALOG
88 #define QT_NO_FILEDIALOG
89 #undef RESET_NO_FILE_DIALOG
90 #endif
Virtual base class.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QComboBox * mySimulationModelSetComboBox
Definition: terrainAndSMSSelection.h:61
makVrv::DtDe & myDe
Definition: terrainAndSMSSelection.h:58
Creator to create the dialog.
Definition: terrainAndSMSSelection.h:66
Contains makVrv::DtVirtualBaseClass class.
QLabel * mySimulationModelSetLabel
Definition: terrainAndSMSSelection.h:62
Dialog box that allows for selection of terrain and simulation model set.
Definition: terrainAndSMSSelection.h:34
makVrv::DtDe & myDe
Definition: terrainAndSMSSelection.h:82
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)