15 #include <boost/signals2.hpp>
35 virtual void setLabel(
const QString&);
36 virtual QString label()
const;
39 virtual void setRange(
double bottom,
double top);
43 virtual void setDefaultValue(
const std::string&);
49 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
52 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
55 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
64 return tr(
"VR-Forces DI-Guy Entry").toUtf8().constData();
69 return tr(
"<vrfGuiDataEntryWidgets/diGuySelectionEntryWidget.h>").toUtf8().constData();
74 return tr(
"diGuyAnimation").toUtf8().constData();
78 virtual void requestMet();
102 virtual void setLabel(
const QString&);
103 virtual QString label()
const;
106 virtual void setRange(
double bottom,
double top);
109 virtual DtString appearance()
const;
113 virtual void setDefaultValue(
const std::string&);
116 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
119 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
122 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
131 return tr(
"VR-Forces DI-Guy Entry").toUtf8().constData();
136 return tr(
"<vrfGuiDataEntryWidgets/diGuySelectionEntryWidget.h>").toUtf8().constData();
141 return tr(
"diGuyAppearance").toUtf8().constData();
145 virtual void requestMet();
169 virtual void setLabel(
const QString&);
170 virtual QString label()
const;
173 virtual void setRange(
double bottom,
double top);
180 virtual void setDefaultValue(
const std::string&);
183 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
186 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
189 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
198 return tr(
"VR-Forces DI-Guy Entry").toUtf8().constData();
203 return tr(
"<vrfGuiDataEntryWidgets/diGuySelectionEntryWidget.h>").toUtf8().constData();
208 return tr(
"diGuyGesture").toUtf8().constData();
214 virtual void requestMet();
static std::string designerGroup()
Definition: diGuySelectionEntryWidgets.h:62
QString myDefaultValue
Definition: diGuySelectionEntryWidgets.h:87
static makVrv::DtUnicode codeVariableType()
Definition: diGuySelectionEntryWidgets.h:57
static std::string variableName()
Definition: diGuySelectionEntryWidgets.h:139
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
QComboBox * myDiGuyAnimations
Definition: diGuySelectionEntryWidgets.h:82
QHBoxLayout * myContentLayout
Definition: diGuySelectionEntryWidgets.h:150
Widget that allows users to select di-guy appearances.
Definition: diGuySelectionEntryWidgets.h:91
QComboBox * myDiGuyGestures
Definition: diGuySelectionEntryWidgets.h:218
DtTaskSetVariableWidgetCreator< DtDiGuyAppearanceSelectionEntryWidget > DtDiGuyAppearanceSelectionEntryWidgetCreator
Definition: diGuySelectionEntryWidgets.h:228
static std::string designerGroup()
Definition: diGuySelectionEntryWidgets.h:196
makVrv::DtSimEntry * myLastRequest
Definition: diGuySelectionEntryWidgets.h:86
Definition: readerWriter.h:85
A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object...
Definition: DtSimEntry.h:27
Widget that allows users to select di-guy gestures.
Definition: diGuySelectionEntryWidgets.h:158
static std::string variableName()
Definition: diGuySelectionEntryWidgets.h:206
static std::string variableName()
Definition: diGuySelectionEntryWidgets.h:72
static std::string headerFile()
Definition: diGuySelectionEntryWidgets.h:134
Contains makVrv::DtSimEntry class.
QLabel * myDiGuyGestureLabel
Definition: diGuySelectionEntryWidgets.h:217
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools. This will simply call ...
Definition: DtUnicode.h:92
QLabel * myDiGuyAnimationLabel
Definition: diGuySelectionEntryWidgets.h:81
makVrv::DtSimEntry * myLastRequest
Definition: diGuySelectionEntryWidgets.h:153
static std::string headerFile()
Definition: diGuySelectionEntryWidgets.h:67
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
static makVrv::DtUnicode codeVariableType()
Definition: diGuySelectionEntryWidgets.h:191
QHBoxLayout * myContentLayout
Definition: diGuySelectionEntryWidgets.h:219
QHBoxLayout * myContentLayout
Definition: diGuySelectionEntryWidgets.h:83
DtTaskSetVariableWidgetCreator< DtDiGuyAnimationSelectionEntryWidget > DtDiGuyAnimationSelectionEntryWidgetCreator
Definition: diGuySelectionEntryWidgets.h:227
QString myDefaultValue
Definition: diGuySelectionEntryWidgets.h:154
static std::string headerFile()
Definition: diGuySelectionEntryWidgets.h:201
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:70
QString myDefaultValue
Definition: diGuySelectionEntryWidgets.h:223
QLabel * myDiGuyAppearanceLabel
Definition: diGuySelectionEntryWidgets.h:148
DtTaskSetVariableWidgetCreator< DtDiGuyGestureSelectionEntryWidget > DtDiGuyGestureSelectionEntryWidgetCreator
Definition: diGuySelectionEntryWidgets.h:229
QComboBox * myDiGuyAppearances
Definition: diGuySelectionEntryWidgets.h:149
makVrv::DtSimEntry * myLastRequest
Definition: diGuySelectionEntryWidgets.h:222
boost::signals2::signal< void()> signal_requestMet
Definition: diGuySelectionEntryWidgets.h:211
static std::string designerGroup()
Definition: diGuySelectionEntryWidgets.h:129
Widget that allows users to select di-guy animations.
Definition: diGuySelectionEntryWidgets.h:24
static makVrv::DtUnicode codeVariableType()
Definition: diGuySelectionEntryWidgets.h:124