5 #ifndef pqSignalAdaptors_h 6 #define pqSignalAdaptors_h 16 #include "pqWidgetsModule.h" 26 Q_PROPERTY(QString currentText READ currentText WRITE setCurrentText)
27 Q_PROPERTY(
int currentIndex READ currentIndex WRITE setCurrentIndex)
28 Q_PROPERTY(QVariant currentData READ currentData WRITE setCurrentData)
38 QString currentText()
const;
42 int currentIndex() const;
47 QVariant currentData() const;
53 void currentTextChanged(const QString&);
55 void currentIndexChanged(
int);
60 void setCurrentText(const QString&);
65 void setCurrentIndex(
int index);
70 void setCurrentData(const QVariant& data);
81 Q_PROPERTY(QVariant color READ color WRITE setColor)
87 pqSignalAdaptorColor(QObject* p,
const char* colorProperty,
const char* signal,
bool enableAlpha);
91 QVariant
color()
const;
97 void colorChanged(
const QVariant&);
102 void setColor(
const QVariant&);
104 void handleColorChanged();
117 Q_PROPERTY(
double value READ value WRITE setValue)
126 double value()
const;
131 void valueChanged(
double val);
136 void setValue(
double val);
138 void handleValueChanged();
147 Q_PROPERTY(QString text READ text WRITE setText)
157 QString text()
const;
164 void setText(
const QString&);
175 Q_PROPERTY(
int value READ value WRITE setValue)
190 void valueChanged(
int val);
192 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