Well, this thread is three years old and Qt5 didn't exist back then, but there is a new variant of the macro now that can generate the getter and setter
Q_PROPERTY(QColor color MEMBER m_color NOTIFY colorChanged
) Q_PROPERTY(qreal spacing MEMBER m_spacing NOTIFY spacingChanged)
Q_PROPERTY(QString text MEMBER m_text NOTIFY textChanged
) ...
signals:
void colorChanged();
void spacingChanged();
void textChanged
(const QString &newText
);
private:
qreal m_spacing;
Q_PROPERTY(QColor color MEMBER m_color NOTIFY colorChanged)
Q_PROPERTY(qreal spacing MEMBER m_spacing NOTIFY spacingChanged)
Q_PROPERTY(QString text MEMBER m_text NOTIFY textChanged)
...
signals:
void colorChanged();
void spacingChanged();
void textChanged(const QString &newText);
private:
QColor m_color;
qreal m_spacing;
QString m_text;
To copy to clipboard, switch view to plain text mode
Cheers,
_
Bookmarks