21 #include <matrix/vlVector.h>
37 virtual QWidget* widget() = 0;
42 virtual void setObjectName(
const QString&) = 0;
43 virtual QString objectName()
const = 0;
45 virtual void setEntityType(
const DtEntityType&) = 0;
46 virtual const DtEntityType& entityType()
const = 0;
48 virtual void setForce(
int) = 0;
49 virtual int force()
const = 0;
51 virtual void setPositions(
const std::vector<DtVector>&) = 0;
52 virtual DtVector position()
const = 0;
53 virtual DtVector localPosition()
const = 0;
56 virtual void addExtension(QWidget*) = 0;
59 virtual void removeExtension(QWidget*) = 0;
62 virtual void showPropertiesDialog(
bool,
bool showAttachObjectToMouse =
true) = 0;
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::signals2::signal< void(const DtSimCommand &)> signal_createComplete
Definition: createEntityConfigurationDialogInterface.h:39
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
Definition: createEntityConfigurationDialogInterface.h:30
boost::signals2::signal< void()> signal_objectCreateComplete
Definition: createEntityConfigurationDialogInterface.h:40