diff options
Diffstat (limited to 'examples/declarative/extending')
4 files changed, 11 insertions, 4 deletions
diff --git a/examples/declarative/extending/binding/happybirthday.cpp b/examples/declarative/extending/binding/happybirthday.cpp index d1f485e..dd1247f 100644 --- a/examples/declarative/extending/binding/happybirthday.cpp +++ b/examples/declarative/extending/binding/happybirthday.cpp @@ -2,7 +2,7 @@ #include <QTimer> HappyBirthday::HappyBirthday(QObject *parent) -: QmlPropertyValueSource(parent), m_line(-1) +: QObject(parent), m_line(-1) { setName(QString()); QTimer *timer = new QTimer(this); diff --git a/examples/declarative/extending/binding/happybirthday.h b/examples/declarative/extending/binding/happybirthday.h index 3039db2..fff2df0 100644 --- a/examples/declarative/extending/binding/happybirthday.h +++ b/examples/declarative/extending/binding/happybirthday.h @@ -2,8 +2,12 @@ #define HAPPYBIRTHDAY_H #include <QmlPropertyValueSource> +#include <QmlMetaProperty> +#include <qml.h> -class HappyBirthday : public QmlPropertyValueSource +#include <QStringList> + +class HappyBirthday : public QObject, public QmlPropertyValueSource { Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) diff --git a/examples/declarative/extending/valuesource/happybirthday.cpp b/examples/declarative/extending/valuesource/happybirthday.cpp index 905dc51..4862aa9 100644 --- a/examples/declarative/extending/valuesource/happybirthday.cpp +++ b/examples/declarative/extending/valuesource/happybirthday.cpp @@ -2,7 +2,7 @@ #include <QTimer> HappyBirthday::HappyBirthday(QObject *parent) -: QmlPropertyValueSource(parent), m_line(-1) +: QObject(parent), m_line(-1) { setName(QString()); QTimer *timer = new QTimer(this); diff --git a/examples/declarative/extending/valuesource/happybirthday.h b/examples/declarative/extending/valuesource/happybirthday.h index e0d4912..18ac1f4 100644 --- a/examples/declarative/extending/valuesource/happybirthday.h +++ b/examples/declarative/extending/valuesource/happybirthday.h @@ -2,9 +2,12 @@ #define HAPPYBIRTHDAY_H #include <QmlPropertyValueSource> +#include <qml.h> + +#include <QStringList> // ![0] -class HappyBirthday : public QmlPropertyValueSource +class HappyBirthday : public QObject, public QmlPropertyValueSource { Q_OBJECT // ![0] |