summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/declarative/binding
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2010-02-23 23:07:29 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2010-02-23 23:07:29 (GMT)
commit8727985d81c793d52d5e24ed6815e7237ae879f1 (patch)
treedbf3fcdf5c1e16a0ab5fcb79ce4f8ad6450ac353 /tests/benchmarks/declarative/binding
parentc38be88e5314f43efd7cb6a2e8140d006e77afbe (diff)
downloadQt-8727985d81c793d52d5e24ed6815e7237ae879f1.zip
Qt-8727985d81c793d52d5e24ed6815e7237ae879f1.tar.gz
Qt-8727985d81c793d52d5e24ed6815e7237ae879f1.tar.bz2
Remove QML_DEFINE_... macros, now use QML_REGISTER_... macros calls.
Task-number: QT-2798
Diffstat (limited to 'tests/benchmarks/declarative/binding')
-rw-r--r--tests/benchmarks/declarative/binding/testtypes.cpp5
-rw-r--r--tests/benchmarks/declarative/binding/testtypes.h2
-rw-r--r--tests/benchmarks/declarative/binding/tst_binding.cpp9
3 files changed, 11 insertions, 5 deletions
diff --git a/tests/benchmarks/declarative/binding/testtypes.cpp b/tests/benchmarks/declarative/binding/testtypes.cpp
index 3a9f59b..043c8ab 100644
--- a/tests/benchmarks/declarative/binding/testtypes.cpp
+++ b/tests/benchmarks/declarative/binding/testtypes.cpp
@@ -40,4 +40,7 @@
****************************************************************************/
#include "testtypes.h"
-QML_DEFINE_TYPE(Test, 1, 0, MyQmlObject, MyQmlObject);
+void registerTypes()
+{
+ QML_REGISTER_TYPE(Test, 1, 0, MyQmlObject, MyQmlObject);
+}
diff --git a/tests/benchmarks/declarative/binding/testtypes.h b/tests/benchmarks/declarative/binding/testtypes.h
index d4e0a1a..a4f16d0 100644
--- a/tests/benchmarks/declarative/binding/testtypes.h
+++ b/tests/benchmarks/declarative/binding/testtypes.h
@@ -78,4 +78,6 @@ private:
};
QML_DECLARE_TYPE(MyQmlObject);
+void registerTypes();
+
#endif // TESTTYPES_H
diff --git a/tests/benchmarks/declarative/binding/tst_binding.cpp b/tests/benchmarks/declarative/binding/tst_binding.cpp
index 74a3407..8fae924 100644
--- a/tests/benchmarks/declarative/binding/tst_binding.cpp
+++ b/tests/benchmarks/declarative/binding/tst_binding.cpp
@@ -57,8 +57,8 @@ public:
virtual ~tst_binding();
public slots:
- void init();
- void cleanup();
+ void initTestCase();
+ void cleanupTestCase();
private slots:
void objectproperty_data();
@@ -78,11 +78,12 @@ tst_binding::~tst_binding()
{
}
-void tst_binding::init()
+void tst_binding::initTestCase()
{
+ registerTypes();
}
-void tst_binding::cleanup()
+void tst_binding::cleanupTestCase()
{
}