8 #include <QtGui/QValidator>
19 virtual State validate(QString &,
int &)
const;
22 virtual void setRange(
int,
int);
43 virtual void setRange(
double bottom,
double top);
46 virtual void setDefaultValue(
const std::string&);
51 virtual void setMaxDigits(
int);
53 virtual int value()
const;
54 virtual void setValue(
int);
57 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
60 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
63 virtual bool checkValidity(
const QString& s)
override;
72 return tr(
"VR-Forces Data Entry").toUtf8().constData();
77 return tr(
"<vrfGuiDataEntryWidgets/hexDataEntryWidget.h>").toUtf8().constData();
82 return tr(
"hex").toUtf8().constData();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Widget that will allow for the entry of hex values. Value returned is an integer, but...
Definition: hexDataEntryWidget.h:29
static std::string variableName()
Definition: hexDataEntryWidget.h:80
Definition: readerWriter.h:85
static std::string headerFile()
Definition: hexDataEntryWidget.h:75
static std::string designerGroup()
Definition: hexDataEntryWidget.h:70
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
Simple string variable widget extension. Hides top/bottom items as they are not needed.
Definition: hexDataEntryWidget.h:90
int myTop
Definition: hexDataEntryWidget.h:25
DtHexValidator myHexValidator
Definition: hexDataEntryWidget.h:86
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
DtTaskSetVariableWidgetCreator< DtHexDataEntryWidget > DtHexDataEntryWidgetCreator
Definition: hexDataEntryWidget.h:99
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:72
Validator which will validate and return hex values.
Definition: hexDataEntryWidget.h:13
static makVrv::DtUnicode codeVariableType()
Definition: hexDataEntryWidget.h:65