VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationObjectGroupSaveDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
8 #pragma once
9 
10 #include <vrvUtil/signalslib.h>
12 
14 #include <vrvUtil/signalslib.h>
15 
16 #include <boost/signals2.hpp>
17 
18 #include <QtWidgets/QDialog>
19 
20 class QVBoxLayout;
21 class QHBoxLayout;
22 class QPushButton;
23 class QGridLayout;
24 class QLabel;
25 class QLineEdit;
26 class QListWidget;
27 class QRadioButton;
28 class QComboBox;
29 class QCheckBox;
31 
32 namespace makVrv
33 {
34  class DtDe;
35 }
36 
37 namespace makVrf
38 {
42  {
43  Q_OBJECT
44 
45  public:
47  DtSimulationObjectGroupSaveDialog(makVrv::DtDe&, QWidget* parent, const Qt::WindowFlags& flags = Qt::Tool);
48 
51 
53  virtual void simulationObjectGroupSaveInformation(DtSimulationObjectGroupSaveInformation&) const;
54 
55  protected:
57  virtual void accept();
58 
61  virtual void selectPaletteAndCategoriesBasedOnSimulationObjects();
62 
63  protected slots:
64  virtual void paletteChanged();
65  virtual void iconTypeChanged();
66  virtual void selectImage();
67 
68  public:
69  QVBoxLayout* myMainLayout;
70  QGridLayout* myDataLayout;
71 
75 
83 
86 
87  QRadioButton* myUseGroupObjectForIcon;
89 
90  QRadioButton* myUseImageForIcon;
92 
95  QListWidget* myCategories;
98  QHBoxLayout* myButtonLayout;
99 
100  std::vector<QHBoxLayout*> mySpacedLayouts;
101 
102  protected:
104  };
105 }
QLabel * myIconSectionLabel
Definition: simulationObjectGroupSaveDialog.h:72
QLabel * myPalettesLabel
Definition: simulationObjectGroupSaveDialog.h:93
QCheckBox * myCreateSelectionGroup
Definition: simulationObjectGroupSaveDialog.h:82
QRadioButton * myAltitudesAreAboveSeaLevel
Definition: simulationObjectGroupSaveDialog.h:85
QRadioButton * myUseGroupObjectForIcon
Definition: simulationObjectGroupSaveDialog.h:87
QPushButton * myOKButton
Definition: simulationObjectGroupSaveDialog.h:96
QCheckBox * myUseGroupNameToDisambiguate
Definition: simulationObjectGroupSaveDialog.h:81
QLabel * myCreateOptionsSectionLabel
Definition: simulationObjectGroupSaveDialog.h:73
QHBoxLayout * myButtonLayout
Definition: simulationObjectGroupSaveDialog.h:98
QLineEdit * myGroupDescription
Definition: simulationObjectGroupSaveDialog.h:79
QLabel * myGroupNameLabel
Definition: simulationObjectGroupSaveDialog.h:76
QCheckBox * mySetForceTypeUponCreation
Definition: simulationObjectGroupSaveDialog.h:80
QGridLayout * myDataLayout
Definition: simulationObjectGroupSaveDialog.h:70
QLabel * myGroupDescriptionLabel
Definition: simulationObjectGroupSaveDialog.h:78
QRadioButton * myUseImageForIcon
Definition: simulationObjectGroupSaveDialog.h:90
Contains makVrv::DtVirtualBaseClass class.
QListWidget * myCategories
Definition: simulationObjectGroupSaveDialog.h:95
QLineEdit * myGroupName
Definition: simulationObjectGroupSaveDialog.h:77
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
QPushButton * myCancelButton
Definition: simulationObjectGroupSaveDialog.h:97
makVrv::DtDe & myDe
Definition: simulationObjectGroupSaveDialog.h:103
QLabel * myAltitudeSectionLabel
Definition: simulationObjectGroupSaveDialog.h:74
QRadioButton * myAltitudesAreAboveTerrain
Definition: simulationObjectGroupSaveDialog.h:84
The class will allow the user to enter in information for save of a simuation object group...
Definition: simulationObjectGroupSaveDialog.h:41
QComboBox * myPalette
Definition: simulationObjectGroupSaveDialog.h:94
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: scenario.h:636
QComboBox * myAvailableObjects
Definition: simulationObjectGroupSaveDialog.h:88
QVBoxLayout * myMainLayout
Definition: simulationObjectGroupSaveDialog.h:69
std::vector< QHBoxLayout * > mySpacedLayouts
Definition: simulationObjectGroupSaveDialog.h:100
QPushButton * myUseImage
Definition: simulationObjectGroupSaveDialog.h:91

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)