![]() |
VR-Forces 4.1.1 Class Documentation
|

Public Types | |
| enum | DtDialogInteractionMode { DtCreationMode = 0, DtEditingMode } |
Public Member Functions | |
| virtual | ~DtCreateAndEditObjectDialogInterface () |
| virtual QString | getName ()=0 |
| Returns the point object's name. | |
| virtual void | setName (const QString &name)=0 |
| Sets the point object's name. | |
| virtual void | setNameVisible (bool flag)=0 |
| sets the name field to visible | |
| virtual void | setTitle (const QString &title)=0 |
| virtual void | setAllowOverlaySelection (bool flag)=0 |
| virtual void | hideDialog ()=0 |
| virtual void | closeDialog ()=0 |
| virtual void | populate (const makVrv::DtUniqueID &)=0 |
| virtual void | populate (const DtCreateObjectCommand *cmd)=0 |
| virtual bool | blockSignals (bool)=0 |
| virtual void | setForce (int)=0 |
| Set force. | |
Public Attributes | |
| boost::signal< void()> | signal_dialogClosing |
| This signal gets emitted when the dialog is closing. | |
| boost::signal< void()> | signal_dialogUpdated |
| This signal gets emitted when the dialog is updated. | |
| boost::signal< void(const std::string &)> | signal_nameChanged |
| This signal gets emitted when the name is updated. | |
| boost::signal< void(const std::string &)> | signal_labelChanged |
| This signal gets emitted when the label is updated. | |
| boost::signal< void(bool)> | signal_reviewMouseClicks |
| This signal get emitted when the "enable/disable mouse clicks
for automatic creation" option is toggled. | |
| boost::signal< void(const DtVector &)> | signal_locationAdded |
| This signal gets emitted when a location is added to the dialog. | |
| boost::signal< void(const DtVector &)> | signal_locationSet |
| This signal gets emitted when a location is set into the dialog. | |
| boost::signal< void(const std::string &)> | signal_overlayNameChanged |
| This signal gets emitted when the overlay name changes in the dialog. | |
| boost::signal< void(int)> | signal_forceChanged |
| This signal gets emitted when the force changes in the dialog. | |
| boost::signal< void(bool)> | signal_publishObjectChanged |
| This signal gets sent when object publication changes. | |
| boost::signal< void(int)> | signal_colorChanged |
| This signal gets sent when color has changed. | |
Protected Member Functions | |
| virtual void | setupGui ()=0 |
| Sets up the visuals. | |
|
inlinevirtual |
|
pure virtual |
Returns the point object's name.
Implemented in makVrf::DtShapeObjectDefinitionDialog, makVrf::DtPointObjectDefinitionDialog, makVrf::DtCircleObjectDefinitionDialog, and makVrf::DtBoxObjectDefinitionDialog.
|
pure virtual |
Sets the point object's name.
Implemented in makVrf::DtShapeObjectDefinitionDialog, makVrf::DtPointObjectDefinitionDialog, makVrf::DtCircleObjectDefinitionDialog, and makVrf::DtBoxObjectDefinitionDialog.
|
pure virtual |
sets the name field to visible
Implemented in makVrf::DtShapeObjectDefinitionDialog, makVrf::DtPointObjectDefinitionDialog, makVrf::DtCircleObjectDefinitionDialog, and makVrf::DtBoxObjectDefinitionDialog.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Set force.
Implemented in makVrf::DtShapeObjectDefinitionDialog, makVrf::DtPointObjectDefinitionDialog, makVrf::DtCircleObjectDefinitionDialog, and makVrf::DtBoxObjectDefinitionDialog.
|
protectedpure virtual |
Sets up the visuals.
Implemented in makVrf::DtShapeObjectDefinitionDialog, makVrf::DtPointObjectDefinitionDialog, makVrf::DtCircleObjectDefinitionDialog, makVrf::DtBoxObjectDefinitionDialog, makVrf::DtMissileTargetDefinitionDialog, vrfCustomControlObjectExample::DtCustomControlObjectDefinitionDialog, and makVrf::DtIndirectArtilleryObjectDefinitionDialog.
| boost::signal<void ()> makVrf::DtCreateAndEditObjectDialogInterface::signal_dialogClosing |
This signal gets emitted when the dialog is closing.
| boost::signal<void ()> makVrf::DtCreateAndEditObjectDialogInterface::signal_dialogUpdated |
This signal gets emitted when the dialog is updated.
| boost::signal<void (const std::string&)> makVrf::DtCreateAndEditObjectDialogInterface::signal_nameChanged |
This signal gets emitted when the name is updated.
| boost::signal<void (const std::string&)> makVrf::DtCreateAndEditObjectDialogInterface::signal_labelChanged |
This signal gets emitted when the label is updated.
| boost::signal<void (bool)> makVrf::DtCreateAndEditObjectDialogInterface::signal_reviewMouseClicks |
This signal get emitted when the "enable/disable mouse clicks for automatic creation" option is toggled.
| boost::signal<void (const DtVector&)> makVrf::DtCreateAndEditObjectDialogInterface::signal_locationAdded |
This signal gets emitted when a location is added to the dialog.
| boost::signal<void (const DtVector&)> makVrf::DtCreateAndEditObjectDialogInterface::signal_locationSet |
This signal gets emitted when a location is set into the dialog.
| boost::signal<void (const std::string&)> makVrf::DtCreateAndEditObjectDialogInterface::signal_overlayNameChanged |
This signal gets emitted when the overlay name changes in the dialog.
| boost::signal<void (int)> makVrf::DtCreateAndEditObjectDialogInterface::signal_forceChanged |
This signal gets emitted when the force changes in the dialog.
| boost::signal<void (bool)> makVrf::DtCreateAndEditObjectDialogInterface::signal_publishObjectChanged |
This signal gets sent when object publication changes.
| boost::signal<void (int)> makVrf::DtCreateAndEditObjectDialogInterface::signal_colorChanged |
This signal gets sent when color has changed.