22 class DtEmitterModesRequestor;
36 virtual void setLabel(
const QString&);
37 virtual QString label()
const;
40 virtual void setRange(
double bottom,
double top);
43 virtual void setDefaultValue(
const std::string&);
46 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
49 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
52 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
55 virtual int emitterCode()
const;
56 virtual void setEmitterCode(
int);
59 virtual void setEditable(
bool);
68 return tr(
"VR-Forces Emitter Manipulation").toUtf8().constData();
72 virtual void updateComboBoxes();
77 virtual void slot_receivedModes(
const DtUUID& entity,
int emitterId);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
A unicode string.
Definition: DtUnicode.h:33
int myDefaultValue
Definition: emitterSelectionEntryWidget.h:83
std::map< DtUUID, std::vector< makVrv::DtSimEntry * > > myAwaitingEmitters
Definition: emitterSelectionEntryWidget.h:87
Widget that allows users to select an emitter for the given entity.
Definition: emitterSelectionEntryWidget.h:25
Definition: readerWriter.h:85
static std::string designerGroup()
Definition: emitterSelectionEntryWidget.h:66
makVrv::DtSignalConnectionManager myConnections
Definition: emitterSelectionEntryWidget.h:88
QLabel * myEmitterLabel
Definition: emitterSelectionEntryWidget.h:80
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools.
Definition: DtUnicode.h:92
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::vector< DtUUID > myCurrSelected
Definition: emitterSelectionEntryWidget.h:86
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:23
QComboBox * myEmitters
Definition: emitterSelectionEntryWidget.h:81
The class that is the interface between the GUI and the back-end.
Definition: emitterModesRequestor.h:37
QHBoxLayout * myContentLayout
Definition: emitterSelectionEntryWidget.h:82
static makVrv::DtUnicode codeVariableType()
Definition: emitterSelectionEntryWidget.h:61
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69