VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtSimulationObjectGroupSaveDialog Class Reference

The class will allow the user to enter in information for save of a simuation object group. More...

Inheritance diagram for makVrf::DtSimulationObjectGroupSaveDialog:
Inheritance graph
[legend]

Public Member Functions

 DtSimulationObjectGroupSaveDialog (makVrv::DtDe &, QWidget *parent, const Qt::WindowFlags &flags=Qt::Tool)
 CTOR.
virtual ~DtSimulationObjectGroupSaveDialog ()
 DTOR.
virtual void simulationObjectGroupSaveInformation (DtSimulationObjectGroupSaveInformation &) const
 If dialog is accepted, make this call to retrieve the information entered by the user.

Public Attributes

QVBoxLayout * myMainLayout
QGridLayout * myDataLayout
QLabelmyIconSectionLabel
QLabelmyCreateOptionsSectionLabel
QLabelmyAltitudeSectionLabel
QLabelmyGroupNameLabel
QLineEditmyGroupName
QLabelmyGroupDescriptionLabel
QLineEditmyGroupDescription
QCheckBoxmySetForceTypeUponCreation
QCheckBoxmyUseGroupNameToDisambiguate
QCheckBoxmyCreateSelectionGroup
QRadioButton * myAltitudesAreAboveTerrain
QRadioButton * myAltitudesAreAboveSeaLevel
QRadioButton * myUseGroupObjectForIcon
QComboBoxmyAvailableObjects
QRadioButton * myUseImageForIcon
QPushButtonmyUseImage
QLabelmyPalettesLabel
QComboBoxmyPalette
QListWidget * myCategories
QPushButtonmyOKButton
QPushButtonmyCancelButton
QHBoxLayout * myButtonLayout
std::vector< QHBoxLayout * > mySpacedLayouts

Protected Slots

virtual void paletteChanged ()
virtual void iconTypeChanged ()
virtual void selectImage ()

Protected Member Functions

virtual void accept ()
 Override to validate information.
virtual void selectPaletteAndCategoriesBasedOnSimulationObjects ()
 Given the current objects, select a palette and category based on the objects in the simulation.

Protected Attributes

makVrv::DtDemyDe

Detailed Description

The class will allow the user to enter in information for save of a simuation object group.

It will also validate this information before allowing the dialog to be accepted

Constructor & Destructor Documentation

makVrf::DtSimulationObjectGroupSaveDialog::DtSimulationObjectGroupSaveDialog ( makVrv::DtDe ,
QWidget *  parent,
const Qt::WindowFlags &  flags = Qt::Tool 
)

CTOR.

virtual makVrf::DtSimulationObjectGroupSaveDialog::~DtSimulationObjectGroupSaveDialog ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtSimulationObjectGroupSaveDialog::simulationObjectGroupSaveInformation ( DtSimulationObjectGroupSaveInformation ) const
virtual

If dialog is accepted, make this call to retrieve the information entered by the user.

virtual void makVrf::DtSimulationObjectGroupSaveDialog::accept ( )
protectedvirtual

Override to validate information.

virtual void makVrf::DtSimulationObjectGroupSaveDialog::selectPaletteAndCategoriesBasedOnSimulationObjects ( )
protectedvirtual

Given the current objects, select a palette and category based on the objects in the simulation.

If there could be multiple palettes will prefer the entity palette

virtual void makVrf::DtSimulationObjectGroupSaveDialog::paletteChanged ( )
protectedvirtualslot
virtual void makVrf::DtSimulationObjectGroupSaveDialog::iconTypeChanged ( )
protectedvirtualslot
virtual void makVrf::DtSimulationObjectGroupSaveDialog::selectImage ( )
protectedvirtualslot

Member Data Documentation

QVBoxLayout* makVrf::DtSimulationObjectGroupSaveDialog::myMainLayout
QGridLayout* makVrf::DtSimulationObjectGroupSaveDialog::myDataLayout
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myIconSectionLabel
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myCreateOptionsSectionLabel
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myAltitudeSectionLabel
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myGroupNameLabel
QLineEdit* makVrf::DtSimulationObjectGroupSaveDialog::myGroupName
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myGroupDescriptionLabel
QLineEdit* makVrf::DtSimulationObjectGroupSaveDialog::myGroupDescription
QCheckBox* makVrf::DtSimulationObjectGroupSaveDialog::mySetForceTypeUponCreation
QCheckBox* makVrf::DtSimulationObjectGroupSaveDialog::myUseGroupNameToDisambiguate
QCheckBox* makVrf::DtSimulationObjectGroupSaveDialog::myCreateSelectionGroup
QRadioButton* makVrf::DtSimulationObjectGroupSaveDialog::myAltitudesAreAboveTerrain
QRadioButton* makVrf::DtSimulationObjectGroupSaveDialog::myAltitudesAreAboveSeaLevel
QRadioButton* makVrf::DtSimulationObjectGroupSaveDialog::myUseGroupObjectForIcon
QComboBox* makVrf::DtSimulationObjectGroupSaveDialog::myAvailableObjects
QRadioButton* makVrf::DtSimulationObjectGroupSaveDialog::myUseImageForIcon
QPushButton* makVrf::DtSimulationObjectGroupSaveDialog::myUseImage
QLabel* makVrf::DtSimulationObjectGroupSaveDialog::myPalettesLabel
QComboBox* makVrf::DtSimulationObjectGroupSaveDialog::myPalette
QListWidget* makVrf::DtSimulationObjectGroupSaveDialog::myCategories
QPushButton* makVrf::DtSimulationObjectGroupSaveDialog::myOKButton
QPushButton* makVrf::DtSimulationObjectGroupSaveDialog::myCancelButton
QHBoxLayout* makVrf::DtSimulationObjectGroupSaveDialog::myButtonLayout
std::vector<QHBoxLayout*> makVrf::DtSimulationObjectGroupSaveDialog::mySpacedLayouts
makVrv::DtDe& makVrf::DtSimulationObjectGroupSaveDialog::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)