12 #include <vlpi/entityType.h>
21 namespace vrfCustomControlObjectExample
Definition: customControlObjectDefinitionDialog.h:122
This class implements the logic behind the DtShapeObjectDefinitionDialog.
Definition: shapeObjectDefinitionDialog.h:51
Definition: createAndEditObjectDialogInterface.h:27
virtual void setupGui() override
virtual ~DtCustomControlObjectDefinitionDialogLogic() override
Destructor.
virtual makVrf::DtCreateAndEditObjectDialogInterface * createDialog(makVrv::DtDe &de, QWidget *parent, const QString &title, makVrf::DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode mode) override
Creates the new instance of the custom control object definition dialog. Parent creator class takes c...
Definition: customControlObjectDefinitionDialog.h:32
virtual std::string userData()
retrieves the values of parameters from the dialog and returns them in the form of a string with appr...
virtual void setupConnections() override
virtual int parameterOne()
Returns the current value in the parameter one text box.
virtual void setParameterTwo(double)
Populates the Parameter One text box with a double.
DtCustomControlObjectDefinitionDialogLogic(makVrv::DtDe &de, DtCustomControlObjectDefinitionDialog *iface)
Constructor.
void slot_onUserDataChanged()
Definition: createAndEditObjectDialogInterface.h:33
DtCustomControlObjectDefinitionDialog * myCustomDialog
Definition: customControlObjectDefinitionDialog.h:65
virtual void processUserDataChanged()
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:32
virtual double parameterTwo()
Returns the current value in the parameter two text box.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
const DtEntityType DtCustomControlObjectType
Definition: customControlObjectDefinitionDialog.h:28
virtual makVrf::DtShapeObjectDefinitionDialogLogic * createLogic() override
Creates a DtCustomControlObjectDefinitionDialogLogic. This is called by the base class and assigned t...
DtCustomControlObjectDefinitionDialog(makVrv::DtDe &de, QWidget *parent, const QString &title="", DtDialogInteractionMode mode=DtCreationMode)
Constructor.
virtual ~DtCustomControlObjectDefinitionDialog() override
Destructor.
QLineEdit * myParamOneLineEdit
Definition: customControlObjectDefinitionDialog.h:117
virtual void setParameterOne(int)
Populates the Parameter One text box with an int.
Definition: shapeObjectDefinitionDialog.h:663
virtual void processPopulateDialog(const makVrv::DtUniqueID &id) override
const char int mode
Definition: ioapi.h:38
virtual void setUserData(const std::string)
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
This class defines the dialog that allows the creation/update of point objects in the scenario (entit...
Definition: shapeObjectDefinitionDialog.h:257
Definition: customControlObjectDefinitionDialog.h:73
QLineEdit * myParamTwoLineEdit
Definition: customControlObjectDefinitionDialog.h:118