summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-07-20 03:30:31 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-07-20 03:30:31 (GMT)
commit275d2a37c0c7179e7f34cc467192a8838705d7c2 (patch)
tree0e1732a7aed9bac19fd307218f4fd500e2f3654b /src/declarative/qml
parentf4c51725bf131baa34e30c435b285af16948744c (diff)
downloadQt-275d2a37c0c7179e7f34cc467192a8838705d7c2.zip
Qt-275d2a37c0c7179e7f34cc467192a8838705d7c2.tar.gz
Qt-275d2a37c0c7179e7f34cc467192a8838705d7c2.tar.bz2
Rename QmlBindableValue to QmlBinding
Diffstat (limited to 'src/declarative/qml')
-rw-r--r--src/declarative/qml/qml.pri6
-rw-r--r--src/declarative/qml/qmlbinding.cpp (renamed from src/declarative/qml/qmlbindablevalue.cpp)54
-rw-r--r--src/declarative/qml/qmlbinding.h (renamed from src/declarative/qml/qmlbindablevalue.h)22
-rw-r--r--src/declarative/qml/qmlbinding_p.h (renamed from src/declarative/qml/qmlbindablevalue_p.h)16
-rw-r--r--src/declarative/qml/qmlcomponent.cpp4
-rw-r--r--src/declarative/qml/qmlcomponent_p.h2
-rw-r--r--src/declarative/qml/qmlengine.cpp10
-rw-r--r--src/declarative/qml/qmlengine_p.h4
-rw-r--r--src/declarative/qml/qmlmetaproperty.cpp20
-rw-r--r--src/declarative/qml/qmlmetaproperty.h6
-rw-r--r--src/declarative/qml/qmlparser.cpp1
-rw-r--r--src/declarative/qml/qmlvme.cpp20
12 files changed, 82 insertions, 83 deletions
diff --git a/src/declarative/qml/qml.pri b/src/declarative/qml/qml.pri
index eecf8cd..b3fa063 100644
--- a/src/declarative/qml/qml.pri
+++ b/src/declarative/qml/qml.pri
@@ -3,7 +3,7 @@ SOURCES += qml/qmlparser.cpp \
qml/qmlvmemetaobject.cpp \
qml/qmlengine.cpp \
qml/qmlexpression.cpp \
- qml/qmlbindablevalue.cpp \
+ qml/qmlbinding.cpp \
qml/qmlmetaproperty.cpp \
qml/qmlcomponent.cpp \
qml/qmlcontext.cpp \
@@ -33,8 +33,8 @@ HEADERS += qml/qmlparser_p.h \
qml/qmlinstruction_p.h \
qml/qmlvmemetaobject_p.h \
qml/qml.h \
- qml/qmlbindablevalue.h \
- qml/qmlbindablevalue_p.h \
+ qml/qmlbinding.h \
+ qml/qmlbinding_p.h \
qml/qmlmetaproperty.h \
qml/qmlcomponent.h \
qml/qmlcomponent_p.h \
diff --git a/src/declarative/qml/qmlbindablevalue.cpp b/src/declarative/qml/qmlbinding.cpp
index 6dda5e3..6a8a027 100644
--- a/src/declarative/qml/qmlbindablevalue.cpp
+++ b/src/declarative/qml/qmlbinding.cpp
@@ -40,8 +40,8 @@
****************************************************************************/
#include <qml.h>
-#include "qmlbindablevalue.h"
-#include "qmlbindablevalue_p.h"
+#include "qmlbinding.h"
+#include "qmlbinding_p.h"
#include <qmlcontext.h>
#include <qmlinfo.h>
#include <QVariant>
@@ -54,46 +54,46 @@ QT_BEGIN_NAMESPACE
DEFINE_BOOL_CONFIG_OPTION(scriptWarnings, QML_SCRIPT_WARNINGS);
-QmlBindableValuePrivate::QmlBindableValuePrivate()
+QmlBindingPrivate::QmlBindingPrivate()
: inited(false), updating(false), enabled(true), mePtr(0)
{
}
-QML_DEFINE_NOCREATE_TYPE(QmlBindableValue);
-QmlBindableValue::QmlBindableValue(void *data, QmlRefCount *rc, QObject *obj, QmlContext *ctxt, QObject *parent)
-: QmlPropertyValueSource(*new QmlBindableValuePrivate, parent), QmlExpression(ctxt, data, rc, obj)
+QML_DEFINE_NOCREATE_TYPE(QmlBinding);
+QmlBinding::QmlBinding(void *data, QmlRefCount *rc, QObject *obj, QmlContext *ctxt, QObject *parent)
+: QmlPropertyValueSource(*new QmlBindingPrivate, parent), QmlExpression(ctxt, data, rc, obj)
{
}
-QmlBindableValue::QmlBindableValue(const QString &str, QObject *obj, QmlContext *ctxt, QObject *parent)
-: QmlPropertyValueSource(*new QmlBindableValuePrivate, parent), QmlExpression(ctxt, str, obj)
+QmlBinding::QmlBinding(const QString &str, QObject *obj, QmlContext *ctxt, QObject *parent)
+: QmlPropertyValueSource(*new QmlBindingPrivate, parent), QmlExpression(ctxt, str, obj)
{
}
-QmlBindableValue::~QmlBindableValue()
+QmlBinding::~QmlBinding()
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
if(d->mePtr)
*(d->mePtr) = 0;
}
-void QmlBindableValue::setTarget(const QmlMetaProperty &prop)
+void QmlBinding::setTarget(const QmlMetaProperty &prop)
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
d->property = prop;
update();
}
-QmlMetaProperty QmlBindableValue::property() const
+QmlMetaProperty QmlBinding::property() const
{
- Q_D(const QmlBindableValue);
+ Q_D(const QmlBinding);
return d->property;
}
-void QmlBindableValue::init()
+void QmlBinding::init()
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
if (d->inited)
return;
@@ -101,24 +101,24 @@ void QmlBindableValue::init()
update();
}
-void QmlBindableValue::setExpression(const QString &expr)
+void QmlBinding::setExpression(const QString &expr)
{
QmlExpression::setExpression(expr);
update();
}
-void QmlBindableValue::forceUpdate()
+void QmlBinding::forceUpdate()
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
if (!d->inited)
init();
else
update();
}
-void QmlBindableValue::update()
+void QmlBinding::update()
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
#ifdef Q_ENABLE_PERFORMANCE_LOG
QFxPerfTimer<QFxPerf::BindableValueUpdate> bu;
@@ -135,7 +135,7 @@ void QmlBindableValue::update()
Q_ASSERT(idx != -1);
void *a[1];
- QmlBindableValue *t = this;
+ QmlBinding *t = this;
a[0] = (void *)&t;
QMetaObject::metacall(d->property.object(),
QMetaObject::WriteProperty,
@@ -164,21 +164,21 @@ void QmlBindableValue::update()
}
}
-void QmlBindableValue::valueChanged()
+void QmlBinding::valueChanged()
{
update();
}
-void QmlBindableValue::setEnabled(bool e)
+void QmlBinding::setEnabled(bool e)
{
- Q_D(QmlBindableValue);
+ Q_D(QmlBinding);
d->enabled = e;
setTrackChange(e);
}
-bool QmlBindableValue::enabled() const
+bool QmlBinding::enabled() const
{
- Q_D(const QmlBindableValue);
+ Q_D(const QmlBinding);
return d->enabled;
}
diff --git a/src/declarative/qml/qmlbindablevalue.h b/src/declarative/qml/qmlbinding.h
index 12da9f6..e208277 100644
--- a/src/declarative/qml/qmlbindablevalue.h
+++ b/src/declarative/qml/qmlbinding.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QMLBINDABLEVALUE_H
-#define QMLBINDABLEVALUE_H
+#ifndef QMLBINDING_H
+#define QMLBINDING_H
#include <QtCore/QObject>
#include <QtDeclarative/qfxglobal.h>
@@ -56,15 +56,15 @@ QT_MODULE(Declarative)
class QmlExpression;
class QmlContext;
-class QmlBindableValuePrivate;
-class Q_DECLARATIVE_EXPORT QmlBindableValue : public QmlPropertyValueSource,
- public QmlExpression
+class QmlBindingPrivate;
+class Q_DECLARATIVE_EXPORT QmlBinding : public QmlPropertyValueSource,
+ public QmlExpression
{
Q_OBJECT
public:
- QmlBindableValue(const QString &, QObject *, QmlContext *, QObject *parent=0);
- QmlBindableValue(void *, QmlRefCount *, QObject *, QmlContext *, QObject *parent);
- ~QmlBindableValue();
+ QmlBinding(const QString &, QObject *, QmlContext *, QObject *parent=0);
+ QmlBinding(void *, QmlRefCount *, QObject *, QmlContext *, QObject *parent);
+ ~QmlBinding();
virtual void setTarget(const QmlMetaProperty &);
QmlMetaProperty property() const;
@@ -86,13 +86,13 @@ protected:
virtual void valueChanged();
private:
- Q_DECLARE_PRIVATE(QmlBindableValue)
+ Q_DECLARE_PRIVATE(QmlBinding)
};
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QmlBindableValue)
+QML_DECLARE_TYPE(QmlBinding)
QT_END_HEADER
-#endif // QMLBINDABLEVALUE_H
+#endif // QMLBINDING_H
diff --git a/src/declarative/qml/qmlbindablevalue_p.h b/src/declarative/qml/qmlbinding_p.h
index a37b2c0..470a62a 100644
--- a/src/declarative/qml/qmlbindablevalue_p.h
+++ b/src/declarative/qml/qmlbinding_p.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QMLBINDABLEVALUE_P_H
-#define QMLBINDABLEVALUE_P_H
+#ifndef QMLBINDING_P_H
+#define QMLBINDING_P_H
//
// W A R N I N G
@@ -54,16 +54,16 @@
//
#include <private/qobject_p.h>
-#include <QtDeclarative/qmlbindablevalue.h>
+#include <QtDeclarative/qmlbinding.h>
#include <QtDeclarative/qmlmetaproperty.h>
QT_BEGIN_NAMESPACE
-class QmlBindableValuePrivate : public QObjectPrivate
+class QmlBindingPrivate : public QObjectPrivate
{
- Q_DECLARE_PUBLIC(QmlBindableValue)
+ Q_DECLARE_PUBLIC(QmlBinding)
public:
- QmlBindableValuePrivate();
+ QmlBindingPrivate();
bool inited:1;
bool updating:1;
@@ -71,9 +71,9 @@ public:
QmlMetaProperty property;
- QmlBindableValue **mePtr;
+ QmlBinding **mePtr;
};
QT_END_NAMESPACE
-#endif // QMLBINDABLEVALUE_P_H
+#endif // QMLBINDING_P_H
diff --git a/src/declarative/qml/qmlcomponent.cpp b/src/declarative/qml/qmlcomponent.cpp
index c7d45fd..4e39d7f 100644
--- a/src/declarative/qml/qmlcomponent.cpp
+++ b/src/declarative/qml/qmlcomponent.cpp
@@ -51,7 +51,7 @@
#include <QStringList>
#include <qmlengine.h>
#include <QFileInfo>
-#include <qmlbindablevalue.h>
+#include "qmlbinding.h"
#include <QtCore/qdebug.h>
#include <QApplication>
@@ -578,7 +578,7 @@ void QmlComponent::completeCreate()
QFxPerfTimer<QFxPerf::BindInit> bi;
#endif
for (int ii = 0; ii < d->bindValues.count(); ++ii) {
- QmlEnginePrivate::SimpleList<QmlBindableValue> bv =
+ QmlEnginePrivate::SimpleList<QmlBinding> bv =
d->bindValues.at(ii);
for (int jj = 0; jj < bv.count; ++jj) {
if(bv.at(jj))
diff --git a/src/declarative/qml/qmlcomponent_p.h b/src/declarative/qml/qmlcomponent_p.h
index 25af342..a7a3230 100644
--- a/src/declarative/qml/qmlcomponent_p.h
+++ b/src/declarative/qml/qmlcomponent_p.h
@@ -88,7 +88,7 @@ public:
int count;
QmlCompiledData *cc;
- QList<QmlEnginePrivate::SimpleList<QmlBindableValue> > bindValues;
+ QList<QmlEnginePrivate::SimpleList<QmlBinding> > bindValues;
QList<QmlEnginePrivate::SimpleList<QmlParserStatus> > parserStatus;
bool completePending;
diff --git a/src/declarative/qml/qmlengine.cpp b/src/declarative/qml/qmlengine.cpp
index 429e3b0..8b21290 100644
--- a/src/declarative/qml/qmlengine.cpp
+++ b/src/declarative/qml/qmlengine.cpp
@@ -72,7 +72,7 @@
#include <QtCore/qdir.h>
#include <qmlcomponent.h>
#include "private/qmlmetaproperty_p.h"
-#include <private/qmlbindablevalue_p.h>
+#include <private/qmlbinding_p.h>
#include <private/qmlvme_p.h>
#include <private/qmlenginedebug_p.h>
@@ -118,13 +118,13 @@ QmlEnginePrivate::~QmlEnginePrivate()
clear(parserStatus[ii]);
}
-void QmlEnginePrivate::clear(SimpleList<QmlBindableValue> &bvs)
+void QmlEnginePrivate::clear(SimpleList<QmlBinding> &bvs)
{
for (int ii = 0; ii < bvs.count; ++ii) {
- QmlBindableValue *bv = bvs.at(ii);
+ QmlBinding *bv = bvs.at(ii);
if(bv) {
- QmlBindableValuePrivate *p =
- static_cast<QmlBindableValuePrivate *>(QObjectPrivate::get(bv));
+ QmlBindingPrivate *p =
+ static_cast<QmlBindingPrivate *>(QObjectPrivate::get(bv));
p->mePtr = 0;
}
}
diff --git a/src/declarative/qml/qmlengine_p.h b/src/declarative/qml/qmlengine_p.h
index 4bef85a..47d2397 100644
--- a/src/declarative/qml/qmlengine_p.h
+++ b/src/declarative/qml/qmlengine_p.h
@@ -151,10 +151,10 @@ public:
}
};
- static void clear(SimpleList<QmlBindableValue> &);
+ static void clear(SimpleList<QmlBinding> &);
static void clear(SimpleList<QmlParserStatus> &);
- QList<SimpleList<QmlBindableValue> > bindValues;
+ QList<SimpleList<QmlBinding> > bindValues;
QList<SimpleList<QmlParserStatus> > parserStatus;
QmlComponent *rootComponent;
diff --git a/src/declarative/qml/qmlmetaproperty.cpp b/src/declarative/qml/qmlmetaproperty.cpp
index dea3467..daa4242 100644
--- a/src/declarative/qml/qmlmetaproperty.cpp
+++ b/src/declarative/qml/qmlmetaproperty.cpp
@@ -44,7 +44,7 @@
#include <qml.h>
#include <private/qfxperf_p.h>
#include <QStringList>
-#include <qmlbindablevalue.h>
+#include "qmlbinding.h"
#include <qmlcontext.h>
#include "qmlboundsignal_p.h"
#include <math.h>
@@ -260,7 +260,7 @@ QmlMetaProperty::QmlMetaProperty(const QmlMetaProperty &other)
\value Unknown The category is unknown. This will never be returned from propertyCategory()
\value InvalidProperty The property is invalid.
- \value Bindable The property is a QmlBindableValue.
+ \value Bindable The property is a QmlBinding.
\value List The property is a QList pointer
\value QmlList The property is a QmlList pointer
\value Object The property is a QObject derived type pointer
@@ -294,7 +294,7 @@ QmlMetaPropertyPrivate::propertyCategory() const
int type = propertyType();
if (type == QmlMetaProperty::Invalid)
category = QmlMetaProperty::InvalidProperty;
- else if (type == qMetaTypeId<QmlBindableValue *>())
+ else if (type == qMetaTypeId<QmlBinding *>())
category = QmlMetaProperty::Bindable;
else if (QmlMetaType::isList(type))
category = QmlMetaProperty::List;
@@ -323,7 +323,7 @@ QmlMetaProperty::propertyCategory(const QMetaProperty &prop)
else
type = prop.type();
- if (type == qMetaTypeId<QmlBindableValue *>())
+ if (type == qMetaTypeId<QmlBinding *>())
return Bindable;
else if (QmlMetaType::isList(type))
return List;
@@ -510,7 +510,7 @@ QMetaProperty QmlMetaProperty::property() const
Returns the binding associated with this property, or 0 if no binding
exists.
*/
-QmlBindableValue *QmlMetaProperty::binding() const
+QmlBinding *QmlMetaProperty::binding() const
{
if (!isProperty() || type() & Attached)
return 0;
@@ -519,8 +519,8 @@ QmlBindableValue *QmlMetaProperty::binding() const
for (QObjectList::ConstIterator iter = children.begin();
iter != children.end(); ++iter) {
QObject *child = *iter;
- if (child->metaObject() == &QmlBindableValue::staticMetaObject) {
- QmlBindableValue *v = static_cast<QmlBindableValue *>(child);
+ if (child->metaObject() == &QmlBinding::staticMetaObject) {
+ QmlBinding *v = static_cast<QmlBinding *>(child);
if (v->property() == *this)
return v;
}
@@ -535,7 +535,7 @@ QmlBindableValue *QmlMetaProperty::binding() const
\a binding will be enabled, and the returned binding (if any) will be
disabled.
*/
-QmlBindableValue *QmlMetaProperty::setBinding(QmlBindableValue *binding) const
+QmlBinding *QmlMetaProperty::setBinding(QmlBinding *binding) const
{
if (!isProperty() || type() & Attached)
return 0;
@@ -544,8 +544,8 @@ QmlBindableValue *QmlMetaProperty::setBinding(QmlBindableValue *binding) const
for (QObjectList::ConstIterator iter = children.begin();
iter != children.end(); ++iter) {
QObject *child = *iter;
- if (child->metaObject() == &QmlBindableValue::staticMetaObject) {
- QmlBindableValue *v = static_cast<QmlBindableValue *>(child);
+ if (child->metaObject() == &QmlBinding::staticMetaObject) {
+ QmlBinding *v = static_cast<QmlBinding *>(child);
if (v->property() == *this && v->enabled()) {
v->setEnabled(false);
diff --git a/src/declarative/qml/qmlmetaproperty.h b/src/declarative/qml/qmlmetaproperty.h
index 688c4fd..fdcf9be 100644
--- a/src/declarative/qml/qmlmetaproperty.h
+++ b/src/declarative/qml/qmlmetaproperty.h
@@ -52,7 +52,7 @@ QT_BEGIN_NAMESPACE
QT_MODULE(Declarative)
class QObject;
-class QmlBindableValue;
+class QmlBinding;
class QStringList;
class QVariant;
struct QMetaObject;
@@ -121,8 +121,8 @@ public:
QMetaProperty property() const;
- QmlBindableValue *binding() const;
- QmlBindableValue *setBinding(QmlBindableValue *) const;
+ QmlBinding *binding() const;
+ QmlBinding *setBinding(QmlBinding *) const;
static QmlMetaProperty createProperty(QObject *, const QString &);
diff --git a/src/declarative/qml/qmlparser.cpp b/src/declarative/qml/qmlparser.cpp
index 8eb58c8..9eed3f1 100644
--- a/src/declarative/qml/qmlparser.cpp
+++ b/src/declarative/qml/qmlparser.cpp
@@ -47,7 +47,6 @@
#include <QSizeF>
#include <QRectF>
#include <private/qmlvme_p.h>
-#include <qmlbindablevalue.h>
#include <private/qfxperf_p.h>
#include <qml.h>
#include "private/qmlcomponent_p.h"
diff --git a/src/declarative/qml/qmlvme.cpp b/src/declarative/qml/qmlvme.cpp
index f468cd0..58b8689 100644
--- a/src/declarative/qml/qmlvme.cpp
+++ b/src/declarative/qml/qmlvme.cpp
@@ -57,13 +57,13 @@
#include <qmlengine.h>
#include <qmlcontext.h>
#include <qmlcomponent.h>
-#include <qmlbindablevalue.h>
+#include <qmlbinding.h>
#include <private/qmlengine_p.h>
#include <private/qmlcomponent_p.h>
#include "private/qmlvmemetaobject_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qvarlengtharray.h>
-#include <private/qmlbindablevalue_p.h>
+#include <private/qmlbinding_p.h>
QT_BEGIN_NAMESPACE
@@ -137,7 +137,7 @@ QObject *QmlVME::run(QStack<QObject *> &stack, QmlContext *ctxt, QmlCompiledData
const QList<float> &floatData = comp->floatData;
- QmlEnginePrivate::SimpleList<QmlBindableValue> bindValues;
+ QmlEnginePrivate::SimpleList<QmlBinding> bindValues;
QmlEnginePrivate::SimpleList<QmlParserStatus> parserStatus;
QStack<ListInstance> qliststack;
@@ -153,7 +153,7 @@ QObject *QmlVME::run(QStack<QObject *> &stack, QmlContext *ctxt, QmlCompiledData
case QmlInstruction::Init:
{
if (instr.init.bindingsSize)
- bindValues = QmlEnginePrivate::SimpleList<QmlBindableValue>(instr.init.bindingsSize);
+ bindValues = QmlEnginePrivate::SimpleList<QmlBinding>(instr.init.bindingsSize);
if (instr.init.parserStatusSize)
parserStatus = QmlEnginePrivate::SimpleList<QmlParserStatus>(instr.init.parserStatusSize);
}
@@ -540,10 +540,10 @@ QObject *QmlVME::run(QStack<QObject *> &stack, QmlContext *ctxt, QmlCompiledData
QmlMetaProperty mp(target, instr.assignBinding.property,
(QmlMetaProperty::PropertyCategory)instr.assignBinding.category);
- QmlBindableValue *bind = new QmlBindableValue((void *)datas.at(instr.assignBinding.value).constData(), comp, context, ctxt, 0);
+ QmlBinding *bind = new QmlBinding((void *)datas.at(instr.assignBinding.value).constData(), comp, context, ctxt, 0);
bindValues.append(bind);
- QmlBindableValuePrivate *p =
- static_cast<QmlBindableValuePrivate *>(QObjectPrivate::get(bind));
+ QmlBindingPrivate *p =
+ static_cast<QmlBindingPrivate *>(QObjectPrivate::get(bind));
p->mePtr = &bindValues.values[bindValues.count - 1];
QFx_setParent_noEvent(bind, target);
@@ -560,10 +560,10 @@ QObject *QmlVME::run(QStack<QObject *> &stack, QmlContext *ctxt, QmlCompiledData
QmlMetaProperty mp(target, instr.assignBinding.property,
(QmlMetaProperty::PropertyCategory)instr.assignBinding.category);
- QmlBindableValue *bind = new QmlBindableValue(primitives.at(instr.assignBinding.value), context, ctxt);
+ QmlBinding *bind = new QmlBinding(primitives.at(instr.assignBinding.value), context, ctxt);
bindValues.append(bind);
- QmlBindableValuePrivate *p =
- static_cast<QmlBindableValuePrivate *>(QObjectPrivate::get(bind));
+ QmlBindingPrivate *p =
+ static_cast<QmlBindingPrivate *>(QObjectPrivate::get(bind));
p->mePtr = &bindValues.values[bindValues.count - 1];
QFx_setParent_noEvent(bind, target);