This class defines the dialog that allows the creation/update of vertex objects in the scenario.
|
| | DtVertexObjectDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode) |
| |
| virtual | ~DtVertexObjectDefinitionDialog () override |
| |
| virtual void | init (const DtEntityType &, DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode) override |
| |
| virtual bool | needsNameCheck () const override |
| |
| virtual void | updateEmbarkationWidget (const DtVector &pt) override |
| |
| | DtPointObjectDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode, const std::string &className="DtPointObjectDefinitionDialog") |
| |
| virtual | ~DtPointObjectDefinitionDialog () override |
| |
| virtual void | closeDialog () override |
| |
| virtual QString | getName () override |
| |
| virtual double | getHeading () |
| |
| virtual double | getPitch () |
| |
| virtual DtVector | getLocation () |
| |
| virtual double | getAltitudeAboveSeaLevel () const |
| |
| virtual void | setEmbarkationAllowed (bool flag) |
| |
| virtual void | setEmbarkationWidgetVisible (bool flag) |
| |
| virtual double | getAltitudeAboveGroundLevel () const |
| |
| virtual void | setHeading (double heading) |
| |
| virtual void | setPitch (double heading) |
| |
| virtual QSize | minimumSizeHint () const override |
| |
| virtual void | setAltitudeAboveTerrain (double altitude) |
| |
| virtual void | setAltitudeAboveSeaLevel (double altitude) |
| |
| virtual void | setLocation (const DtVector &pt, bool resetAltitude=true) |
| |
| virtual void | setName (const QString &name) override |
| |
| virtual void | setLabel (const QString &name) |
| |
| virtual void | setExtendedLabels (const std::map< int, DtString > &lab) |
| |
| 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 | refreshLabels () |
| |
| virtual void | clearOverlays () |
| |
| virtual void | setNameVisible (bool flag) override |
| |
| virtual void | setSetActivationTimeVisible (bool flag) |
| |
| virtual void | setHeadingVisible (bool flag) |
| |
| virtual void | setPitchVisible (bool flag) |
| |
| virtual void | setHeadingDecimalPlaces (int decimalPlaces) |
| |
| virtual void | setHeadingStep (double) |
| |
| virtual void | setAllowOverlaySelection (bool flag) override |
| |
| virtual void | setAllowVisualMetaDataSelection (bool flag) |
| |
| virtual void | setTitle (const QString &title) override |
| |
| virtual void | setCreateButtonEnabled (bool flag) |
| |
| virtual void | setCreateButtonText (const QString &text) |
| |
| virtual void | setCreateButtonVisible (bool flag) |
| |
| virtual void | setUpdateButtonEnabled (bool flag) |
| |
| virtual void | setUpdateButtonText (const QString &text) |
| |
| virtual void | setUpdateButtonVisible (bool flag) |
| |
| virtual void | setCancelButtonEnabled (bool flag) |
| |
| virtual void | setCancelButtonVisible (bool flag) |
| |
| virtual void | setNameLabel (const QString &text) |
| |
| virtual void | setCancelButtonText (const QString &text) |
| |
| virtual void | setupAdditionalEntries () |
| |
| virtual void | setAttachObjectToMouseVisible (bool flag) |
| |
| virtual void | setAttachObjectToMouseChecked (bool flag) |
| |
| virtual bool | attachObjectToMouseEnabled () |
| |
| virtual void | setLabelEntryVisible (bool) |
| |
| virtual void | setAttachObjectToMouseEnabled (bool flag) |
| |
| virtual DtDialogInteractionMode | interactionMode () |
| |
| virtual void | populate (const makVrv::DtUniqueID &) override |
| |
| virtual void | hideDialog () override |
| |
| DtAltitudeClampType | currentAltitudeTypeSelection () const |
| |
| virtual void | setCurrentAltitudeTypeSelection (const DtAltitudeClampType &) |
| |
| virtual void | setAltitudeAllowed (bool) |
| |
| virtual void | setAltitudeSelectionEnabled (bool) |
| |
| virtual void | populate (const DtCreateObjectCommand *cmd) override |
| |
| virtual bool | blockSignals (bool) override |
| |
| virtual void | populateOverlays () |
| |
| virtual void | populateVisualMetaData (const DtEntityType &) |
| |
| virtual void | populateVisualMetaData (makVrv::DtUniqueID) |
| |
| virtual void | populateVisualMetaData (const DtEntityType &type, const DtRwStringAttributeList *atrList) |
| |
| virtual void | setAllowHeadingChange (bool b) |
| |
| bool | allowHeadingChange () const |
| |
| virtual void | setForce (int) override |
| |
| virtual void | hideForces () |
| |
| virtual void | showForces () |
| |
| virtual void | setReadOnly (bool) |
| |
| virtual void | addExtension (QWidget *) |
| |
| virtual void | removeExtension (QWidget *) |
| |
| virtual void | showPropertiesDialog (bool, bool showAttachObjectToMouse=true) |
| |
| DtLocationEntryWidget * | locationEntryWidget () |
| |
| DtEmbarkationWidget * | embarkationWidget () |
| |
| virtual void | setShowStyleButton (bool) |
| |
| virtual void | includeSpacer (bool flag) |
| |
| virtual void | setVisualMarking (const std::string &linkageName, const std::string &value) |
| |
| virtual void | setCacheMarkingSelections (bool) |
| |
| virtual void | addContentMessages () |
| |
| virtual void | setupVariants (const std::map< std::string, std::string > &) |
| |
| virtual void | showSetAirbaseFor (makVrv::DtUniqueID) |
| |
| virtual bool | canSetAirbase () const |
| |
| virtual bool | airbaseSelectionChanged () const |
| |
| virtual DtString | airbase () const |
| |
| | DtAutoHideDock (makVrv::DtDe &de, const QString &title="", const std::string &className="", QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| virtual | ~DtAutoHideDock () override |
| |
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 | setShowWindowTitle (bool) |
| |
| bool | showWindowTitle () const |
| |
| 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 () |
| |
|
| enum | DtAutoHideDockType { Palette = 0,
Dialog
} |
| |
Public Types inherited from makVrf::DtCreateAndEditObjectDialogInterface |
| enum | DtDialogInteractionMode { DtCreationMode = 0,
DtEditingMode
} |
| |
| 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) |
| |
| Ui_PointObjectDefinitionWidgetUi | myUiImpl |
| |
| DtForceSelectionEntryWidget * | myForces |
| |
| QWidget * | myParent |
| |
| DtExtendedLabelsEntryWidget * | myExtendedLabelsEntryWidget |
| |
| DtLocationEntryWidget * | myLocationWidget |
| |
| DtEmbarkationWidget * | myEmbarkationWidget |
| |
| DtOverlayParentEntryWidget * | myOverlaysCombo |
| |
| DtVisualMetaDataSelectionWidget * | myVisualMetaDataSelectionWidget |
| |
| QWidget * | myAdditionalSetCanvas = nullptr |
| |
| DtSetCurrentAirSpeedDialog * | myCurrentAirSpeed = nullptr |
| |
| boost::signals2::signal< void()> | signal_windowTitleShownChanged |
| |
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(int,
QString maker, QString value)> | signal_objectSpecificLabelChanged |
| |
| 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 |
| |
| using | WidgetMap = std::map< int, std::map< int, std::vector< QWidget * >>> |
| |
| virtual void | markingChanged (QComboBox *, const QString &, const QString &) |
| |
| virtual void | slot_onBtnStyleClicked () |
| |
| virtual void | slot_attachObjectToMouseClicked (bool flag) |
| |
| virtual void | slot_onCreateButtonClicked () |
| |
| virtual void | slot_onUpdateButtonClicked () |
| |
| virtual void | slot_onDoneButtonClicked () |
| |
| virtual void | slot_onNamePrefixEdited () |
| |
| virtual void | slot_onSetActivationTime () |
| |
| virtual void | slot_onLabelEdited () |
| |
| virtual void | slot_onExtendedLabelsEdited () |
| |
| virtual void | slot_onObjectSpecificLabelsEdited (int, QString marker, QString value) |
| |
| virtual void | slot_onOverlaysComboCurrentIndexChanged (int index) |
| |
| virtual void | slot_onForceComboCurrentIndexChanged (int index) |
| |
| virtual void | slot_onHeadingChanged (double value) |
| |
| virtual void | slot_onPitchChanged (double value) |
| |
| virtual void | slot_closePressed () override |
| |
| virtual void | slot_onAltitudeSelectionTypeChanged (const DtAltitudeClampType &) |
| |
| virtual void | slot_onLocationChanged () |
| |
| virtual void | slot_onAltitudeAboveSeaLevelEdited (double value) |
| |
| virtual void | slot_onAltitudeAboveGroundLevelEdited (double value) |
| |
| virtual void | slot_onPublishObjectChanged () |
| |
| virtual void | slot_closePressed () |
| |
| virtual void | slot_pinPressed (bool flag) |
| |
| virtual void | slot_topLevelChanged (bool) |
| |
| bool | myActivationTimeVisible |
| |
| DtPointObjectDefinitionDialogLogic * | myLogic |
| |
| DtDialogInteractionMode | myInteractionMode |
| |
| QString | myDefaultName |
| |
| bool | mySettingGuiUp |
| |
| bool | myBlockSignals |
| |
| DtEntityType | myEditingType |
| |
| bool | myEditingLocation |
| |
| bool | myCreated |
| |
| bool | myAllowVisualMetaDataSelection |
| |
| bool | myAltitudeAllowed |
| |
| bool | myEmbarkationAllowed |
| |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| |
| DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode | myCreationMode |
| |
| DtString | myCurrentAirbase |
| |
| bool | myCanSetAirbase = false |
| |
| bool | myNeedsTabOrderSetup = true |
| |
| QList< QWidget * > | myFocusList |
| |
| bool | myAllowHeadingChange = true |
| |
| makVrv::DtDe & | myDe |
| |
| DtExtendedTitleBarWidget * | myTitleBarWidget |
| |
| makVrv::DtQIconConfigurations | myIcon |
| |
| DtAutoHideDockType | myDockType |
| |
| bool | myAdjustToMinimumSize |
| |
| std::string | myClassName |
| |
| QColor | myTitleFillColorStop0 |
| |
| QColor | myTitleFillColorStop1 |
| |
| QColor | myOutlineInnerColor |
| |
| QColor | myOutlineOuterColor |
| |
| bool | myShowWindowTitle = true |
| |
| QColor | TitleFillColorStop0 |
| |
| QColor | TitleFillColorStop1 |
| |
| QColor | OutlineInnerColor |
| |
| QColor | OutlineOuterColor |
| |