VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)