![]() |
VR-Forces 4.0.4 Class Documentation
|
This class defines the dialog that allows the creation/update of circle objects in the scenario. More...

Public Member Functions | |
| DtCircleObjectDefinitionDialog (makVrv::DtDe &de, QWidget *parent, const std::string title="", DtDialogInteractionMode mode=DtCreationMode) | |
| virtual | ~DtCircleObjectDefinitionDialog () |
| void | init (const DtEntityType &, const std::string &title, bool forPlan, DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode, const DtVrfObjectManipulationManager::DtEditingType &) |
| virtual void | closeDialog () |
| virtual QString | getName () |
| Returns the point object's name. | |
| virtual double | getHeading () const |
| Returns the circle object's heading. | |
| virtual double | getXRadius () const |
| Returns the circle's x radius. | |
| virtual double | getYRadius () const |
| Returns the circle's y radius. | |
| virtual DtVector | getLocation () const |
| Returns the circle object's location. | |
| virtual void | setHeading (double heading) |
| Sets the circle object's heading. | |
| virtual void | setXRadius (double) |
| Sets the circle's x radius. | |
| virtual void | setYRadius (double) |
| Sets the circle's y radius. | |
| virtual void | setLocation (const DtVector &pt) |
| Sets the point object's location. | |
| virtual void | setName (const QString &name) |
| Sets the point object's name. | |
| virtual void | addOverlay (const QString &name) |
| Sets the point object's overlay. | |
| virtual void | setOverlay (const QString &name) |
| Sets the point object's overlay. | |
| virtual void | clearOverlays () |
| virtual void | setNameVisible (bool flag) |
| sets the name field to visible | |
| virtual void | setHeadingDecimalPlaces (int decimalPlaces) |
| virtual void | setDistanceDecimalPlaces (int) |
| virtual void | setDistanceUnits (const makVrv::DtUnicode &) |
| virtual void | setHeadingStep (double) |
| Sets the step value of the heading spin. | |
| virtual void | setAllowOverlaySelection (bool flag) |
| virtual void | setTitle (const QString &title) |
| virtual void | setCreateButtonEnabled (bool flag) |
| Enables/disables the create button. | |
| virtual void | setHeadingEnabled (bool flag) |
| Enables/disables the heading. | |
| virtual void | setXRadiusEnabled (bool flag) |
| Enables/disables the x radius. | |
| virtual void | setYRadiusEnabled (bool flag) |
| Enables/disables the y radius. | |
| virtual void | setCreateButtonText (const QString &text) |
| virtual void | setCreateButtonVisible (bool flag) |
| Shows/hides the create button. | |
| virtual void | setYRadiusVisible (bool) |
| Show/hide to y radius. | |
| virtual void | setUpdateButtonEnabled (bool flag) |
| Enables/disables the update button. | |
| virtual void | setUpdateButtonText (const QString &text) |
| Enables/disables the update button. | |
| virtual void | setUpdateButtonVisible (bool flag) |
| Shows/hides the update button. | |
| virtual void | setCancelButtonEnabled (bool flag) |
| Enables/disables the Done button. | |
| virtual void | setCancelButtonVisible (bool flag) |
| Shows/hides the Done button. | |
| virtual void | setCancelButtonText (const QString &text) |
| virtual DtDialogInteractionMode | interactionMode () |
| virtual void | populate (const makVrv::DtUniqueID &) |
| virtual void | hideDialog () |
| Hides the dialog. | |
| virtual void | populate (const DtCreateObjectCommand *cmd) |
| virtual bool | blockSignals (bool) |
| virtual void | populateOverlays () |
| virtual void | populateForces () |
| virtual void | setForce (int) |
| \ brief | |
| virtual void | addForce (const QString &, int force) |
| brief Adds a force into the combo | |
| virtual void | hideForces () |
| Hides force label and combo. | |
| virtual void | showForces () |
| Shows force label and combo. | |
| virtual void | clearForces () |
| Clears out force combo. | |
| virtual void | setReadOnly (bool) |
| Sets read only the items on the dialog that should be when in mouse attach mode. | |
| virtual void | addExtension (QWidget *) |
| Add an extension to the dialog. Will add to current extension. | |
| virtual void | removeExtension (QWidget *) |
| Removes an extension. | |
| virtual void | showPropertiesDialog (bool) |
| Show/hide properties dialog for this item. | |
| virtual void | setAttachObjectToMouse (bool) |
| Set show object to mouse and call slot to let it flow through. | |
Public Attributes | |
| Ui_DtCircleObjectDefinitionWidgetUi | myUiImpl |
Protected Slots | |
| 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_onOverlaysComboCurrentIndexChanged (int index) |
| virtual void | slot_onForceComboCurrentIndexChanged (int index) |
| virtual void | slot_onHeadingChanged (double value) |
| virtual void | slot_onXRadiusChanged (const QString &) |
| virtual void | slot_onYRadiusChanged (const QString &) |
| virtual void | slot_closePressed () |
| Gets called when the close button is pressed on the titleBarWidget. | |
| virtual void | slot_onLocationChanged () |
Protected Member Functions | |
| virtual void | setupGui () |
| Initializes the visuals of this object. | |
| virtual void | setupConnections () |
| virtual void | closeEvent (QCloseEvent *event) |
| This event gets automatically called when the widget is about to be closed. | |
| virtual DtCircleObjectDefinitionDialogLogic * | createLogic () |
| Creates a new logic for this dialog. Override to return a subclass of the base logic. | |
Protected Attributes | |
| DtLocationEntryWidget * | myLocationWidget |
| DtCircleObjectDefinitionDialogLogic * | myLogic |
| DtDialogInteractionMode | myInteractionMode |
| QString | myDefaultName |
| QWidget * | myParent |
| bool | mySettingGuiUp |
| bool | myBlockSignals |
This class defines the dialog that allows the creation/update of circle objects in the scenario.
| makVrf::DtCircleObjectDefinitionDialog::DtCircleObjectDefinitionDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const std::string | title = "", |
||
| DtDialogInteractionMode | mode = DtCreationMode |
||
| ) |
| virtual makVrf::DtCircleObjectDefinitionDialog::~DtCircleObjectDefinitionDialog | ( | ) | [virtual] |
| void makVrf::DtCircleObjectDefinitionDialog::init | ( | const DtEntityType & | , |
| const std::string & | title, | ||
| bool | forPlan, | ||
| DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode | , | ||
| const DtVrfObjectManipulationManager::DtEditingType & | |||
| ) |
| virtual void makVrf::DtCircleObjectDefinitionDialog::closeDialog | ( | ) | [virtual] |
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual QString makVrf::DtCircleObjectDefinitionDialog::getName | ( | ) | [virtual] |
Returns the point object's name.
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual double makVrf::DtCircleObjectDefinitionDialog::getHeading | ( | ) | const [virtual] |
Returns the circle object's heading.
| virtual double makVrf::DtCircleObjectDefinitionDialog::getXRadius | ( | ) | const [virtual] |
Returns the circle's x radius.
| virtual double makVrf::DtCircleObjectDefinitionDialog::getYRadius | ( | ) | const [virtual] |
Returns the circle's y radius.
| virtual DtVector makVrf::DtCircleObjectDefinitionDialog::getLocation | ( | ) | const [virtual] |
Returns the circle object's location.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setHeading | ( | double | heading | ) | [virtual] |
Sets the circle object's heading.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setXRadius | ( | double | ) | [virtual] |
Sets the circle's x radius.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setYRadius | ( | double | ) | [virtual] |
Sets the circle's y radius.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setLocation | ( | const DtVector & | pt | ) | [virtual] |
Sets the point object's location.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setName | ( | const QString & | name | ) | [virtual] |
Sets the point object's name.
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::addOverlay | ( | const QString & | name | ) | [virtual] |
Sets the point object's overlay.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setOverlay | ( | const QString & | name | ) | [virtual] |
Sets the point object's overlay.
| virtual void makVrf::DtCircleObjectDefinitionDialog::clearOverlays | ( | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setNameVisible | ( | bool | flag | ) | [virtual] |
sets the name field to visible
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setHeadingDecimalPlaces | ( | int | decimalPlaces | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setDistanceDecimalPlaces | ( | int | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setDistanceUnits | ( | const makVrv::DtUnicode & | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setHeadingStep | ( | double | ) | [virtual] |
Sets the step value of the heading spin.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setAllowOverlaySelection | ( | bool | flag | ) | [virtual] |
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setTitle | ( | const QString & | title | ) | [virtual] |
Reimplemented from makVrf::DtAutoHideDock.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCreateButtonEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the create button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setHeadingEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the heading.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setXRadiusEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the x radius.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setYRadiusEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the y radius.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCreateButtonText | ( | const QString & | text | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCreateButtonVisible | ( | bool | flag | ) | [virtual] |
Shows/hides the create button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setYRadiusVisible | ( | bool | ) | [virtual] |
Show/hide to y radius.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setUpdateButtonEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the update button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setUpdateButtonText | ( | const QString & | text | ) | [virtual] |
Enables/disables the update button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setUpdateButtonVisible | ( | bool | flag | ) | [virtual] |
Shows/hides the update button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCancelButtonEnabled | ( | bool | flag | ) | [virtual] |
Enables/disables the Done button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCancelButtonVisible | ( | bool | flag | ) | [virtual] |
Shows/hides the Done button.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setCancelButtonText | ( | const QString & | text | ) | [virtual] |
| virtual DtDialogInteractionMode makVrf::DtCircleObjectDefinitionDialog::interactionMode | ( | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::populate | ( | const makVrv::DtUniqueID & | ) | [virtual] |
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::hideDialog | ( | ) | [virtual] |
Hides the dialog.
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::populate | ( | const DtCreateObjectCommand * | cmd | ) | [virtual] |
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual bool makVrf::DtCircleObjectDefinitionDialog::blockSignals | ( | bool | ) | [virtual] |
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::populateOverlays | ( | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::populateForces | ( | ) | [virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::setForce | ( | int | ) | [virtual] |
\ brief
Implements makVrf::DtCreateAndEditObjectDialogInterface.
| virtual void makVrf::DtCircleObjectDefinitionDialog::addForce | ( | const QString & | , |
| int | force | ||
| ) | [virtual] |
brief Adds a force into the combo
| virtual void makVrf::DtCircleObjectDefinitionDialog::hideForces | ( | ) | [virtual] |
Hides force label and combo.
| virtual void makVrf::DtCircleObjectDefinitionDialog::showForces | ( | ) | [virtual] |
Shows force label and combo.
| virtual void makVrf::DtCircleObjectDefinitionDialog::clearForces | ( | ) | [virtual] |
Clears out force combo.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setReadOnly | ( | bool | ) | [virtual] |
Sets read only the items on the dialog that should be when in mouse attach mode.
| virtual void makVrf::DtCircleObjectDefinitionDialog::addExtension | ( | QWidget * | ) | [virtual] |
Add an extension to the dialog. Will add to current extension.
| virtual void makVrf::DtCircleObjectDefinitionDialog::removeExtension | ( | QWidget * | ) | [virtual] |
Removes an extension.
| virtual void makVrf::DtCircleObjectDefinitionDialog::showPropertiesDialog | ( | bool | ) | [virtual] |
Show/hide properties dialog for this item.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setAttachObjectToMouse | ( | bool | ) | [virtual] |
Set show object to mouse and call slot to let it flow through.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setupGui | ( | ) | [protected, virtual] |
Initializes the visuals of this object.
Reimplemented from makVrf::DtAutoHideDock.
Reimplemented in makVrf::DtIndirectFireObjectDefinitionDialog.
| virtual void makVrf::DtCircleObjectDefinitionDialog::setupConnections | ( | ) | [protected, virtual] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::closeEvent | ( | QCloseEvent * | event | ) | [protected, virtual] |
This event gets automatically called when the widget is about to be closed.
Reimplemented from makVrf::DtAutoHideDock.
| virtual DtCircleObjectDefinitionDialogLogic* makVrf::DtCircleObjectDefinitionDialog::createLogic | ( | ) | [protected, virtual] |
Creates a new logic for this dialog. Override to return a subclass of the base logic.
Reimplemented in makVrf::DtIndirectFireObjectDefinitionDialog.
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_attachObjectToMouseClicked | ( | bool | flag | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onCreateButtonClicked | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onUpdateButtonClicked | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onDoneButtonClicked | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onNamePrefixEdited | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onOverlaysComboCurrentIndexChanged | ( | int | index | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onForceComboCurrentIndexChanged | ( | int | index | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onHeadingChanged | ( | double | value | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onXRadiusChanged | ( | const QString & | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onYRadiusChanged | ( | const QString & | ) | [protected, virtual, slot] |
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_closePressed | ( | ) | [protected, virtual, slot] |
Gets called when the close button is pressed on the titleBarWidget.
Reimplemented from makVrf::DtAutoHideDock.
| virtual void makVrf::DtCircleObjectDefinitionDialog::slot_onLocationChanged | ( | ) | [protected, virtual, slot] |
| Ui_DtCircleObjectDefinitionWidgetUi makVrf::DtCircleObjectDefinitionDialog::myUiImpl |
QString makVrf::DtCircleObjectDefinitionDialog::myDefaultName [protected] |
QWidget* makVrf::DtCircleObjectDefinitionDialog::myParent [protected] |