23 class DtColorPushButton;
33 Q_PROPERTY(
bool showAlphaChannel READ showAlphaChannel WRITE setShowAlphaChannel)
34 Q_PROPERTY(
bool showColorWidget READ showColorWidget WRITE setShowColorWidget)
35 Q_PROPERTY(
bool blackIsOne READ blackIsOne WRITE setBlackIsOne)
44 virtual
void setLabel(const QString&);
45 virtual QString label() const;
48 virtual
void setRange(
double bottom,
double top);
51 virtual
void setDefaultValue(const std::
string&);
54 virtual
void setVariableData(const QString&);
57 virtual
DtReaderWriter* createBoundVariable(const std::
string& variableName);
60 virtual
void setupFromBoundVariable(const
DtReaderWriter* variableName);
64 virtual DtRwColor color() const;
66 static makVrv::DtUnicode codeVariableType()
73 virtual void setBlackIsOne(
bool);
74 virtual bool blackIsOne()
const;
82 virtual void setShowColorWidget(
bool);
86 virtual void setShowAlphaChannel(
bool);
89 static std::string designerGroup()
91 return tr(
"VR-Forces Data Entry").toUtf8().constData();
94 static std::string headerFile()
96 return tr(
"<vrfGuiCoreQt/colorEntryWidget.h>").toUtf8().constData();
99 static std::string variableName()
101 return tr(
"color").toUtf8().constData();
108 virtual void onColorChanged();