VR-Forces 5.0.2 Developer's Guide
 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. It will also validate this information before allowing the dialog to be accepted.

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

Public Member Functions

 DtSimulationObjectGroupSaveDialog (makVrv::DtDe &, QWidget *parent, const Qt::WindowFlags &flags=Qt::Tool)
 
virtual ~DtSimulationObjectGroupSaveDialog ()
 
virtual void simulationObjectGroupSaveInformation (DtSimulationObjectGroupSaveInformation &) const
 

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
 
QToolButtonmyUseImage
 
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 ()
 
virtual void selectPaletteAndCategoriesBasedOnSimulationObjects ()
 

Protected Attributes

makVrv::DtDemyDe
 

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
QToolButton* 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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)