33 #ifndef pq_SignalAdaptors_h 34 #define pq_SignalAdaptors_h 44 #include "pqWidgetsModule.h" 54 Q_PROPERTY(QString currentText READ currentText WRITE setCurrentText)
55 Q_PROPERTY(
int currentIndex READ currentIndex WRITE setCurrentIndex)
56 Q_PROPERTY(QVariant currentData READ currentData WRITE setCurrentData)
66 QString currentText() const;
70 int currentIndex() const;
75 QVariant currentData() const;
81 void currentTextChanged(const QString&);
83 void currentIndexChanged(
int);
88 void setCurrentText(const QString&);
93 void setCurrentIndex(
int index);
98 void setCurrentData(const QVariant& data);
109 Q_PROPERTY(QVariant color READ color WRITE setColor)
115 pqSignalAdaptorColor(QObject* p,
const char* colorProperty,
const char* signal,
bool enableAlpha);
119 QVariant color()
const;
125 void colorChanged(
const QVariant&);
130 void setColor(
const QVariant&);
132 void handleColorChanged();
145 Q_PROPERTY(
double value READ value WRITE setValue)
154 double value()
const;
159 void valueChanged(
double val);
164 void setValue(
double val);
166 void handleValueChanged();
175 Q_PROPERTY(QString text READ text WRITE setText)
185 QString text()
const;
192 void setText(
const QString&);
203 Q_PROPERTY(
int value READ value WRITE setValue)
218 void valueChanged(
int val);
220 void setValue(
int val);
signal adaptor to allow getting/setting/observing of an rgba (0.0 - 1.0 range)
signal adaptor that lets us get the text inside a QTextEdit
signal adaptor to adjust the range of a int slider to (0.0-1.0)
signal adaptor to allow getting/setting/observing of a pseudo 'currentText' property of a combo box t...
signal adaptor that lets us set/get the integer value inside a QSpinBox