20 namespace vrfAddSimCommandExample
61 virtual QWidget*
contents(
const std::set<makVrv::DtUniqueID>& data)
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
QLineEdit * myMessage
Definition: DtSimulationCommandMessage.h:72
virtual QAction * createAction(makVrv::DtDe &, QWidget *parent) override
Build a menu item (via an action).
virtual makVrf::DtSimCommandObjectWrapper * clone() const override
virtual void setObject(const DtUUID &) override
virtual QString messageText() const
DtSimulationCommandMessageDialog(makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
Definition: DtSimulationCommandMessage.h:35
DtMySimCommandObjectWrapper(makVrv::DtDe &, const MySimCommand &)
virtual void setupStatement(const DtSimStatement *stmt) override
Class that is used as a template for task/set dialogs.
Definition: simulationCommandDialogInterface.h:39
makVrv::DtDe & de()
Definition: taskSetDialogInterface.h:201
virtual ~DtSimulationCommandMessageDialog() override
virtual bool wantsSelectionOfObjectInCommandMode(const std::set< makVrv::DtUniqueID > &) const override
Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to. Calls down to logic with method of same name.
Definition: DtSimulationCommandMessage.h:47
Definition: DtSimulationCommandMessage.h:75
virtual void setMessageText(const QString &)
Definition: simulationCommandDialogInterface.h:47
virtual DtUUID object() const override
DtSimulationCommandMessageMenuItem(makVrv::DtDe &de)
virtual makVrf::DtSimulationCommandDialogInterface * create(makVrv::DtDe &, QWidget *parent) override
virtual ~DtSimulationCommandMessageMenuItem() override
virtual DtUUID objectFromStatement(makVrv::DtDe &, const DtSimCommand *) const override
Definition: mySimCommand.h:22
Definition: simulationCommandActions.h:64
virtual QWidget * contents(const std::set< makVrv::DtUniqueID > &data) override
Creates set dialog contents. Called from setupGui.
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
QWidget * myCanvas
Definition: DtSimulationCommandMessage.h:69
Definition: DtSimulationCommandMessage.h:22
Definition: simCommandObjectWrapper.h:42
QLabel * myMessageLabel
Definition: DtSimulationCommandMessage.h:71
virtual bool supportsType(makVrv::DtDe &, const DtSimCommandMessageType &, const DtSimStatement *) const override
class DtSimStatement:
Definition: simStatement.h:38
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
QHBoxLayout * myCanvasLayout
Definition: DtSimulationCommandMessage.h:70
virtual void sendRequest() override
Override to send the set or task request.