VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtShapeObjectDefinitionDialog Class Reference

This class defines the dialog that allows the creation/update of point objects in the scenario (entities, props, waypoints)

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

Public Slots

virtual void slot_onShapeLocationsCellChanged (int, int)
 
virtual void slot_altitudeTypeChanged ()
 

Public Member Functions

 DtShapeObjectDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode)
 
virtual ~DtShapeObjectDefinitionDialog ()
 
virtual void init (const DtEntityType &, const QString &title, bool forPlan, DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode, const DtEditingType &)
 
virtual void closeDialog ()
 
virtual void setLocationInGridFor (int row, const DtGeodeticCoord &, makVrv::DtSharedDisplayUnitsSettings::CoordSys=makArchives::DtDisplayUnitsSettingsRecord::End_CoordSys, makVrv::DtSharedDisplayUnitsSettings::DistanceUnits=makArchives::DtDisplayUnitsSettingsRecord::End_DistanceUnits)
 
virtual bool validateDMS (const std::string &str) const
 
virtual void addLocation (const DtVector &loc, int index=-1)
 
virtual void setEmbarkationAllowed (bool flag)
 
virtual void clear ()
 
virtual void removePoint (int)
 
virtual void setUseInputValidation (bool b)
 
virtual void insertLocation (int index, const DtVector &loc)
 
virtual void selectLocation (int index)
 
virtual DtGeodeticCoord getLocation (int index)
 
virtual QString getName ()
 
virtual void hideDialog ()
 
virtual int selectedPointIndex () const
 
virtual int rowCount () const
 
virtual void setAltitudeAboveTerrain (bool)
 
virtual bool altitudeAboveTerrain () const
 
virtual void setAttachedToMouseVisible (bool)
 
virtual void setName (const QString &name)
 
virtual void setLabel (const QString &name)
 
virtual void setExtendedLabels (const std::map< int, DtString > &lab)
 
virtual void setLabelEntryVisible (bool)
 
virtual void setNameVisible (bool flag)
 
virtual void setSetActivationTimeVisible (bool flag)
 
virtual void setTitle (const QString &title)
 
virtual void setCreateButtonEnabled (bool flag)
 
virtual void setAdjustStyleEnabled (bool)
 
virtual void setCreateButtonText (const QString &text)
 
virtual void setCreateButtonVisible (bool flag)
 
virtual void setUpdateButtonEnabled (bool flag)
 
virtual void setUpdateButtonVisible (bool flag)
 
virtual void setAllowOverlaySelection (bool flag)
 
virtual void setUpdateButtonText (const QString &text)
 
virtual void setDoneButtonEnabled (bool flag)
 
virtual void setDoneButtonVisible (bool flag)
 
virtual void setShowFloorCeiling (bool)
 
virtual void setFloor (double)
 
virtual double floor () const
 
virtual void setFloorLabel (const QString &)
 
virtual void setFloorIsDistance (bool)
 
virtual void setCeiling (double)
 
virtual double ceiling () const
 
virtual void setCeilingLabel (const QString &)
 
virtual void hideForces ()
 
virtual void setUpButtonVisible (bool flag)
 
virtual void setDownButtonVisible (bool flag)
 
virtual void setAddPointButtonVisible (bool flag)
 
virtual void setAddPointButtonEnabled (bool flag)
 
virtual void setAdjustAltitudeButtonVisible (bool flag)
 
virtual void setAdjustAltitudeButtonEnabled (bool flag)
 
virtual void setRemovePointButtonVisible (bool flag)
 
virtual void setRemovePointButtonEnabled (bool flag)
 
virtual void setShowStyleButton (bool flag)
 
virtual void setShowColorButton (bool flag)
 
virtual void setControlButtonsVisible (bool flag)
 
virtual void setAttachObjectToMouse (bool)
 
virtual DtDialogInteractionMode interactionMode ()
 
virtual void populate (const makVrv::DtUniqueID &)
 
virtual void populate (const DtCreateObjectCommand *cmd)
 
virtual bool blockSignals (bool)
 
virtual void addOverlay (const QString &name, bool translate=true)
 
virtual void removeOverlay (const QString &name)
 
virtual void renameOverlay (const QString &oldName, const QString &newName)
 
virtual void setOverlay (const QString &name)
 
virtual void setPublishObjectVisible (bool)
 
virtual void setPublishObject (bool)
 
virtual bool publishObject () const
 
virtual void clearOverlays ()
 
virtual void populateOverlays ()
 
virtual void setAltitudeAboveTerrain (int row, double alt)
 
bool attachedToMouse () const
 
virtual double altitude (int) const
 
virtual void setAltitude (int, double, bool blocked=false)
 
virtual void setAltitudeAllowed (bool)
 
virtual bool disallowsAltitudeAdjustmentBasedOnObjectCharacteristics () const
 
bool altitudeAllowed () const
 
bool altitudeShown () const
 
virtual void setShowForces (bool)
 
virtual void setReadOnly (bool)
 
virtual void setReadOnly (int, bool)
 
virtual void setColor (unsigned int color)
 
virtual void setXLabel (const QString &)
 
virtual void setYLabel (const QString &)
 
virtual void setZLabel (const QString &)
 
virtual void adjustAltitudeAdjustmentDialogLabels ()
 
virtual void setupForCoordinateSystemAndUnits (makVrv::DtSharedDisplayUnitsSettings::CoordSys, makVrv::DtSharedDisplayUnitsSettings::DistanceUnits)
 
virtual void setAllowHeadingChange (bool)
 
virtual void setHeading (double)
 
virtual double heading () const
 
virtual void refreshLocs ()
 
virtual void refreshAltitudes ()
 
virtual void refreshLocs (const std::vector< DtGeodeticCoord > &)
 
virtual void clearSelection ()
 
virtual void setForce (int force)
 
virtual void addExtension (QWidget *)
 
virtual void removeExtension (QWidget *)
 
virtual void showPropertiesDialog (bool, bool showAttachObjectToMouse=true)
 
virtual void setTerrainProfileButtonEnabled (bool)
 
virtual void setTerrainProfileButtonVisible (bool)
 
virtual void includeSpacer (bool)
 
virtual bool extendedLabelsValid () const
 
virtual void setEmbarkationWidgetVisible (bool flag)
 
DtEmbarkationWidgetembarkationWidget ()
 
virtual QSize minimumSizeHint () const
 
- Public Member Functions inherited from makVrf::DtAutoHideDock
 DtAutoHideDock (makVrv::DtDe &de, const QString &title="", const std::string &className="", QWidget *parent=0, Qt::WindowFlags flags=0)
 
 ~DtAutoHideDock ()
 
virtual const
makVrv::DtQIconConfigurations
icon ()
 
virtual void setIcon (const makVrv::DtQIconConfigurations &icon)
 
virtual DtAutoHideDockType dockType () const
 
virtual void setDockType (DtAutoHideDockType t)
 
virtual bool pinned () const
 
virtual void setPinned (bool flag)
 
virtual void setAdjustToMinimumSize (bool)
 
virtual bool adjustToMinimumSize () const
 
const std::string & className () const
 
virtual bool keepAlive () const
 
- Public Member Functions inherited from makVrf::DtCreateAndEditObjectDialogInterface
virtual ~DtCreateAndEditObjectDialogInterface ()
 

Public Attributes

boost::signals2::signal< void(double)> signal_floorChanged
 
boost::signals2::signal< void(double)> signal_ceilingChanged
 
Ui_ShapeObjectDefinitionWidgetUi myUiImpl
 
DtAngleEntryWidgetmyHeading
 
DtForceSelectionEntryWidgetmyForces
 
DtShapeValidatingTableWidgetmyShapeLocations
 
DtExtendedLabelsEntryWidgetmyExtendedLabelsEntryWidget
 
DtAltitudeEntryWidgetmyFloorAsAltitude
 
DtSmallRangeEntryWidgetmyFloorAsWidth
 
DtAltitudeEntryWidgetmyCeiling
 
DtEmbarkationWidgetmyEmbarkationWidget
 
DtOverlayParentEntryWidgetmyOverlaysCombo
 
- Public Attributes inherited from makVrf::DtCreateAndEditObjectDialogInterface
boost::signals2::signal< void()> signal_dialogClosing
 
boost::signals2::signal< void()> signal_dialogUpdated
 
boost::signals2::signal< void(const
std::string &)> 
signal_nameChanged
 
boost::signals2::signal< void(const
std::string &)> 
signal_labelChanged
 
boost::signals2::signal< void(const
std::map< int, DtString > &)> 
signal_extendedLabelsChanged
 
boost::signals2::signal< void(bool)> signal_reviewMouseClicks
 
boost::signals2::signal< void(const
DtVector &)> 
signal_locationAdded
 
boost::signals2::signal< void(const
DtVector &)> 
signal_locationSet
 
boost::signals2::signal< void(const
std::string &)> 
signal_overlayNameChanged
 
boost::signals2::signal< void(int)> signal_forceChanged
 
boost::signals2::signal< void(bool)> signal_publishObjectChanged
 
boost::signals2::signal< void(int)> signal_colorChanged
 

Protected Slots

virtual void slot_onFloorChanged ()
 
virtual void slot_onCeilingChanged ()
 
virtual void slot_onReversePoints ()
 
virtual void slot_onSetActivationTime ()
 
virtual void slot_onLabelEdited ()
 
virtual void slot_onExtendedLabelsEdited ()
 
virtual void slot_itemSelectionChanged ()
 
virtual void slot_onCreateButtonClicked ()
 
virtual void slot_onUpdateButtonClicked ()
 
virtual void slot_onDoneButtonClicked ()
 
virtual void slot_onNamePrefixEdited ()
 
virtual void slot_closePressed ()
 
virtual void slot_onBtnMoveDownClicked ()
 
virtual void slot_onBtnMoveUpClicked ()
 
virtual void slot_onBtnAddPointClicked ()
 
virtual void slot_onBtnRemovePointClicked ()
 
virtual void slot_onShapeLocationsCellEntered (int, int)
 
virtual void slot_onOverlaysComboCurrentIndexChanged (int index)
 
virtual void slot_onForceComboCurrentIndexChanged (int index)
 
virtual void slot_attachedToMouseChanged ()
 
virtual void slot_onAdjustAltitudeClicked ()
 
virtual void slot_onShowTerrainProfile ()
 
virtual void slot_onPublishObjectChanged ()
 
virtual void slot_onBtnColorClicked ()
 
virtual void slot_onBtnStyleClicked ()
 
- Protected Slots inherited from makVrf::DtAutoHideDock
virtual void slot_closePressed ()
 
virtual void slot_pinPressed (bool flag)
 
virtual void slot_topLevelChanged (bool)
 

Protected Member Functions

virtual void addLocationIntoList (const DtGeodeticCoord &loc, int pos=-1, makVrv::DtSharedDisplayUnitsSettings::CoordSys=makArchives::DtDisplayUnitsSettingsRecord::End_CoordSys, makVrv::DtSharedDisplayUnitsSettings::DistanceUnits=makArchives::DtDisplayUnitsSettingsRecord::End_DistanceUnits)
 
virtual void setupGui ()
 
virtual void setupConnections ()
 
virtual void closeEvent (QCloseEvent *event)
 
virtual QDialogcreateAltitudeAdjustmentDialog ()
 
virtual
DtShapeObjectDefinitionDialogLogic
createLogic ()
 
virtual bool showAlpha () const
 
virtual void showEvent (QShowEvent *)
 
virtual void getDistanceAndAltitudeDecimals (int &decimals, int &altDecimals)
 
virtual
DtSimpleDoubleVariableWidget
floorVariable () const
 
- Protected Member Functions inherited from makVrf::DtAutoHideDock
virtual bool eventFilter (QObject *p, QEvent *e)
 
virtual void enterEvent (QEvent *event)
 
virtual void leaveEvent (QEvent *event)
 
virtual void paintEvent (QPaintEvent *p)
 
virtual void resizeEvent (QResizeEvent *event)
 

Protected Attributes

bool myActivationTimeVisible
 
DtShapeObjectDefinitionDialogLogicmyLogic
 
DtDialogInteractionMode myInteractionMode
 
bool myBlockSignals
 
bool myAltitudeAllowed
 
bool myAltitudeShown
 
QDialogmyAltitudeAdjustmentDialog
 
QWidget * myParent
 
unsigned int myBackgroundColor
 
DtEntityType myEditingType
 
bool myShowCeilingFloor
 
- Protected Attributes inherited from makVrf::DtAutoHideDock
makVrv::DtDemyDe
 
DtExtendedTitleBarWidgetmyTitleBarWidget
 
makVrv::DtQIconConfigurations myIcon
 
DtAutoHideDockType myDockType
 
bool myAdjustToMinimumSize
 
std::string myClassName
 
QColor myTitleFillColorStop0
 
QColor myTitleFillColorStop1
 
QColor myOutlineInnerColor
 
QColor myOutlineOuterColor
 

Additional Inherited Members

- Public Types inherited from makVrf::DtAutoHideDock
enum  DtAutoHideDockType { Palette = 0, Dialog }
 
- Public Types inherited from makVrf::DtCreateAndEditObjectDialogInterface
enum  DtDialogInteractionMode { DtCreationMode = 0, DtEditingMode }
 
- Signals inherited from makVrf::DtAutoHideDock
void signal_closing (DtAutoHideDock *dock)
 
void signal_pinPressed (DtAutoHideDock *dock)
 
void signal_topLevelChanged (DtAutoHideDock *dock)
 
void signal_resized (DtAutoHideDock *dock)
 
void signal_destroyed (DtAutoHideDock *dock)
 
void signal_enter (DtAutoHideDock *dock)
 
void signal_leave (DtAutoHideDock *dock)
 
- Properties inherited from makVrf::DtAutoHideDock
QColor TitleFillColorStop0
 
QColor TitleFillColorStop1
 
QColor OutlineInnerColor
 
QColor OutlineOuterColor
 

Constructor & Destructor Documentation

makVrf::DtShapeObjectDefinitionDialog::DtShapeObjectDefinitionDialog ( makVrv::DtDe de,
QWidget *  parent,
const QString &  title = "",
DtDialogInteractionMode  mode = DtCreationMode 
)
virtual makVrf::DtShapeObjectDefinitionDialog::~DtShapeObjectDefinitionDialog ( )
virtual

Member Function Documentation

virtual void makVrf::DtShapeObjectDefinitionDialog::init ( const DtEntityType &  ,
const QString &  title,
bool  forPlan,
DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode  ,
const DtEditingType  
)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::closeDialog ( )
virtual

Sets the location into the grid at the specified row, using the location entry widget for format.

virtual bool makVrf::DtShapeObjectDefinitionDialog::validateDMS ( const std::string &  str) const
virtual

Validate DMS string.

virtual void makVrf::DtShapeObjectDefinitionDialog::addLocation ( const DtVector loc,
int  index = -1 
)
virtual

Add a new point.

virtual void makVrf::DtShapeObjectDefinitionDialog::setEmbarkationAllowed ( bool  flag)
virtual

Sets whether or not attachment (embarkation) of this object is allowed on another object.

virtual void makVrf::DtShapeObjectDefinitionDialog::clear ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::removePoint ( int  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setUseInputValidation ( bool  b)
virtual

Set to not use item validation. Default is true (to validate cell items)

virtual void makVrf::DtShapeObjectDefinitionDialog::insertLocation ( int  index,
const DtVector loc 
)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::selectLocation ( int  index)
virtual
virtual DtGeodeticCoord makVrf::DtShapeObjectDefinitionDialog::getLocation ( int  index)
virtual

Returns the location of the control point located at the given index.

virtual QString makVrf::DtShapeObjectDefinitionDialog::getName ( )
virtual

Returns the shape object's name.

Implements makVrf::DtCreateAndEditObjectDialogInterface.

virtual void makVrf::DtShapeObjectDefinitionDialog::hideDialog ( )
virtual

Hides the dialog.

Implements makVrf::DtCreateAndEditObjectDialogInterface.

virtual int makVrf::DtShapeObjectDefinitionDialog::selectedPointIndex ( ) const
virtual
virtual int makVrf::DtShapeObjectDefinitionDialog::rowCount ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAltitudeAboveTerrain ( bool  )
virtual

Set altitude above terrain/sea level.

virtual bool makVrf::DtShapeObjectDefinitionDialog::altitudeAboveTerrain ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAttachedToMouseVisible ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setName ( const QString &  name)
virtual

Sets the shape object's name.

Implements makVrf::DtCreateAndEditObjectDialogInterface.

virtual void makVrf::DtShapeObjectDefinitionDialog::setLabel ( const QString &  name)
virtual

Sets the shapes object's label.

virtual void makVrf::DtShapeObjectDefinitionDialog::setExtendedLabels ( const std::map< int, DtString > &  lab)
virtual

Sets the point object's extended labels.

virtual void makVrf::DtShapeObjectDefinitionDialog::setLabelEntryVisible ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setNameVisible ( bool  flag)
virtual

sets the name field to visible

Implements makVrf::DtCreateAndEditObjectDialogInterface.

virtual void makVrf::DtShapeObjectDefinitionDialog::setSetActivationTimeVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setTitle ( const QString &  title)
virtual

Reimplemented from makVrf::DtAutoHideDock.

virtual void makVrf::DtShapeObjectDefinitionDialog::setCreateButtonEnabled ( bool  flag)
virtual

Enables/disables the create button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setAdjustStyleEnabled ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setCreateButtonText ( const QString &  text)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setCreateButtonVisible ( bool  flag)
virtual

Shows/hides the create button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setUpdateButtonEnabled ( bool  flag)
virtual

Enables/disables the update button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setUpdateButtonVisible ( bool  flag)
virtual

Shows/hides the update button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setAllowOverlaySelection ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setUpdateButtonText ( const QString &  text)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setDoneButtonEnabled ( bool  flag)
virtual

Enables/disables the Done button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setDoneButtonVisible ( bool  flag)
virtual

Shows/hides the Done button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setShowFloorCeiling ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setFloor ( double  )
virtual

Values set/returned in meters.

virtual double makVrf::DtShapeObjectDefinitionDialog::floor ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setFloorLabel ( const QString &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setFloorIsDistance ( bool  )
virtual

If true will set the current floor to be used as a width (distance) instead of a height (altitude). Default is height.

virtual void makVrf::DtShapeObjectDefinitionDialog::setCeiling ( double  )
virtual
virtual double makVrf::DtShapeObjectDefinitionDialog::ceiling ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setCeilingLabel ( const QString &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::hideForces ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setUpButtonVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setDownButtonVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAddPointButtonVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAddPointButtonEnabled ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAdjustAltitudeButtonVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAdjustAltitudeButtonEnabled ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setRemovePointButtonVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setRemovePointButtonEnabled ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setShowStyleButton ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setShowColorButton ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setControlButtonsVisible ( bool  flag)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAttachObjectToMouse ( bool  )
virtual
virtual DtDialogInteractionMode makVrf::DtShapeObjectDefinitionDialog::interactionMode ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::populate ( const makVrv::DtUniqueID )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::populate ( const DtCreateObjectCommand cmd)
virtual
virtual bool makVrf::DtShapeObjectDefinitionDialog::blockSignals ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::addOverlay ( const QString &  name,
bool  translate = true 
)
virtual

Add an overlay to the object's overlay.

virtual void makVrf::DtShapeObjectDefinitionDialog::removeOverlay ( const QString &  name)
virtual

Remove an overlay from the object's overlay.

virtual void makVrf::DtShapeObjectDefinitionDialog::renameOverlay ( const QString &  oldName,
const QString &  newName 
)
virtual

Rename an overlay int the object's overlay.

virtual void makVrf::DtShapeObjectDefinitionDialog::setOverlay ( const QString &  name)
virtual

Sets the point object's overlay.

virtual void makVrf::DtShapeObjectDefinitionDialog::setPublishObjectVisible ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setPublishObject ( bool  )
virtual
virtual bool makVrf::DtShapeObjectDefinitionDialog::publishObject ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::clearOverlays ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::populateOverlays ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAltitudeAboveTerrain ( int  row,
double  alt 
)
virtual
bool makVrf::DtShapeObjectDefinitionDialog::attachedToMouse ( ) const
virtual double makVrf::DtShapeObjectDefinitionDialog::altitude ( int  ) const
virtual

Returns an altitude at the given row. This might change given the current selection of above sea level or above ground is selected as the altitude is simply what is curently displayed in the GUI.

virtual void makVrf::DtShapeObjectDefinitionDialog::setAltitude ( int  ,
double  ,
bool  blocked = false 
)
virtual

Regardless of the altitude selection, set the altitude to the specified value on the given row.

virtual void makVrf::DtShapeObjectDefinitionDialog::setAltitudeAllowed ( bool  )
virtual

Sets whether or not altitude items are shown.

virtual bool makVrf::DtShapeObjectDefinitionDialog::disallowsAltitudeAdjustmentBasedOnObjectCharacteristics ( ) const
virtual
bool makVrf::DtShapeObjectDefinitionDialog::altitudeAllowed ( ) const
inline
bool makVrf::DtShapeObjectDefinitionDialog::altitudeShown ( ) const
inline
virtual void makVrf::DtShapeObjectDefinitionDialog::setShowForces ( bool  )
virtual

Show forces combo.

virtual void makVrf::DtShapeObjectDefinitionDialog::setReadOnly ( bool  )
virtual

Sets read only the items on the dialog that should be when in mouse attach mode.

virtual void makVrf::DtShapeObjectDefinitionDialog::setReadOnly ( int  ,
bool   
)
virtual

Sets the row read only or not.

virtual void makVrf::DtShapeObjectDefinitionDialog::setColor ( unsigned int  color)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setXLabel ( const QString &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setYLabel ( const QString &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setZLabel ( const QString &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::adjustAltitudeAdjustmentDialogLabels ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setupForCoordinateSystemAndUnits ( makVrv::DtSharedDisplayUnitsSettings::CoordSys  ,
makVrv::DtSharedDisplayUnitsSettings::DistanceUnits   
)
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setAllowHeadingChange ( bool  )
virtual

Sets whether or not to allow heading change. Heading change only modifies the points.

virtual void makVrf::DtShapeObjectDefinitionDialog::setHeading ( double  )
virtual

Set in radians.

virtual double makVrf::DtShapeObjectDefinitionDialog::heading ( ) const
virtual

Returns in radians.

virtual void makVrf::DtShapeObjectDefinitionDialog::refreshLocs ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::refreshAltitudes ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::refreshLocs ( const std::vector< DtGeodeticCoord > &  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::clearSelection ( )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setForce ( int  force)
virtual

Selects the force.

Implements makVrf::DtCreateAndEditObjectDialogInterface.

virtual void makVrf::DtShapeObjectDefinitionDialog::addExtension ( QWidget *  )
virtual

Add an extension to the dialog. Will add to current extension.

virtual void makVrf::DtShapeObjectDefinitionDialog::removeExtension ( QWidget *  )
virtual

Removes an extension.

virtual void makVrf::DtShapeObjectDefinitionDialog::showPropertiesDialog ( bool  ,
bool  showAttachObjectToMouse = true 
)
virtual

Show/hide properties dialog for this item.

virtual void makVrf::DtShapeObjectDefinitionDialog::setTerrainProfileButtonEnabled ( bool  )
virtual

Enables/disables terrain profile show button.

virtual void makVrf::DtShapeObjectDefinitionDialog::setTerrainProfileButtonVisible ( bool  )
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::includeSpacer ( bool  )
virtual

Adds/removes the spacer from the top of the dialog.

virtual bool makVrf::DtShapeObjectDefinitionDialog::extendedLabelsValid ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setEmbarkationWidgetVisible ( bool  flag)
virtual

Sets whether or not attachment (embarkation) is vibiel.

DtEmbarkationWidget* makVrf::DtShapeObjectDefinitionDialog::embarkationWidget ( )
inline
virtual QSize makVrf::DtShapeObjectDefinitionDialog::minimumSizeHint ( ) const
virtual
virtual void makVrf::DtShapeObjectDefinitionDialog::addLocationIntoList ( const DtGeodeticCoord &  loc,
int  pos = -1,
makVrv::DtSharedDisplayUnitsSettings::CoordSys  = makArchives::DtDisplayUnitsSettingsRecord::End_CoordSys,
makVrv::DtSharedDisplayUnitsSettings::DistanceUnits  = makArchives::DtDisplayUnitsSettingsRecord::End_DistanceUnits 
)
protectedvirtual

Inserts a new point for the shape at the given position. If position is -1, the position is appended at the end of the list of points the shape is made of.

virtual void makVrf::DtShapeObjectDefinitionDialog::setupGui ( )
protectedvirtual
virtual void makVrf::DtShapeObjectDefinitionDialog::setupConnections ( )
protectedvirtual
virtual void makVrf::DtShapeObjectDefinitionDialog::closeEvent ( QCloseEvent *  event)
protectedvirtual

This event gets automatically called when the widget is about to be closed.

Reimplemented from makVrf::DtAutoHideDock.

virtual QDialog* makVrf::DtShapeObjectDefinitionDialog::createAltitudeAdjustmentDialog ( )
protectedvirtual

Creates the altitude adjustment dialog. To prevent the need from having member variables defined for each dialog item, the dialog will name all the objects by their functionality, for example RadioButtonAdjustAltitudeBy, RadioButtonSetAltitudeAboveSeaLevel, RadioButtonSetAltitudeAboveTerrain, LineEditAltitude.

virtual DtShapeObjectDefinitionDialogLogic* makVrf::DtShapeObjectDefinitionDialog::createLogic ( )
protectedvirtual
virtual bool makVrf::DtShapeObjectDefinitionDialog::showAlpha ( ) const
protectedvirtual
virtual void makVrf::DtShapeObjectDefinitionDialog::showEvent ( QShowEvent *  )
protectedvirtual
virtual void makVrf::DtShapeObjectDefinitionDialog::getDistanceAndAltitudeDecimals ( int decimals,
int altDecimals 
)
protectedvirtual
virtual DtSimpleDoubleVariableWidget* makVrf::DtShapeObjectDefinitionDialog::floorVariable ( ) const
protectedvirtual

Returns wither myFloorAsAltitude or myFloorAsWidth, depending on what is being used.

virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onShapeLocationsCellChanged ( int  ,
int   
)
virtualslot

Call to force the updating of a cell contents.

virtual void makVrf::DtShapeObjectDefinitionDialog::slot_altitudeTypeChanged ( )
virtualslot

Call to force update of display based on a change of altitude selection type.

virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onFloorChanged ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onCeilingChanged ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onReversePoints ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onSetActivationTime ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onLabelEdited ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onExtendedLabelsEdited ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_itemSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onCreateButtonClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onUpdateButtonClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onDoneButtonClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onNamePrefixEdited ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_closePressed ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnMoveDownClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnMoveUpClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnAddPointClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnRemovePointClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onShapeLocationsCellEntered ( int  ,
int   
)
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onOverlaysComboCurrentIndexChanged ( int  index)
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onForceComboCurrentIndexChanged ( int  index)
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_attachedToMouseChanged ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onAdjustAltitudeClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onShowTerrainProfile ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onPublishObjectChanged ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnColorClicked ( )
protectedvirtualslot
virtual void makVrf::DtShapeObjectDefinitionDialog::slot_onBtnStyleClicked ( )
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void (double)> makVrf::DtShapeObjectDefinitionDialog::signal_floorChanged
boost::signals2::signal<void (double)> makVrf::DtShapeObjectDefinitionDialog::signal_ceilingChanged
Ui_ShapeObjectDefinitionWidgetUi makVrf::DtShapeObjectDefinitionDialog::myUiImpl
DtAngleEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myHeading
DtForceSelectionEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myForces
DtShapeValidatingTableWidget* makVrf::DtShapeObjectDefinitionDialog::myShapeLocations
DtExtendedLabelsEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myExtendedLabelsEntryWidget
DtAltitudeEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myFloorAsAltitude
DtSmallRangeEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myFloorAsWidth
DtAltitudeEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myCeiling
DtEmbarkationWidget* makVrf::DtShapeObjectDefinitionDialog::myEmbarkationWidget
DtOverlayParentEntryWidget* makVrf::DtShapeObjectDefinitionDialog::myOverlaysCombo
bool makVrf::DtShapeObjectDefinitionDialog::myActivationTimeVisible
protected
DtShapeObjectDefinitionDialogLogic* makVrf::DtShapeObjectDefinitionDialog::myLogic
protected
DtDialogInteractionMode makVrf::DtShapeObjectDefinitionDialog::myInteractionMode
protected
bool makVrf::DtShapeObjectDefinitionDialog::myBlockSignals
protected
bool makVrf::DtShapeObjectDefinitionDialog::myAltitudeAllowed
protected
bool makVrf::DtShapeObjectDefinitionDialog::myAltitudeShown
protected
QDialog* makVrf::DtShapeObjectDefinitionDialog::myAltitudeAdjustmentDialog
protected
QWidget* makVrf::DtShapeObjectDefinitionDialog::myParent
protected
unsigned int makVrf::DtShapeObjectDefinitionDialog::myBackgroundColor
protected
DtEntityType makVrf::DtShapeObjectDefinitionDialog::myEditingType
protected
bool makVrf::DtShapeObjectDefinitionDialog::myShowCeilingFloor
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)