aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativepropertycache_p.h
diff options
context:
space:
mode:
authorCharles Yin <charles.yin@nokia.com>2011-05-25 13:45:18 +1000
committerCharles Yin <charles.yin@nokia.com>2011-05-25 13:53:31 +1000
commitc741910ef6857e355c0715b872902df87fd4443f (patch)
treef0c435e16bcded31ad7d62ae5024d3b4fda85eff /src/declarative/qml/qdeclarativepropertycache_p.h
parent62fcdaf08a015fd493de3ee446934904e765f40d (diff)
Revert "cache the arguments in property cache data"
This reverts commit 30327650798ba63281c7b9344c9d824d00dce82a.
Diffstat (limited to 'src/declarative/qml/qdeclarativepropertycache_p.h')
-rw-r--r--src/declarative/qml/qdeclarativepropertycache_p.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/declarative/qml/qdeclarativepropertycache_p.h b/src/declarative/qml/qdeclarativepropertycache_p.h
index 86ccfe0187..65a8725b8f 100644
--- a/src/declarative/qml/qdeclarativepropertycache_p.h
+++ b/src/declarative/qml/qdeclarativepropertycache_p.h
@@ -64,6 +64,7 @@ QT_BEGIN_NAMESPACE
class QDeclarativeEngine;
class QMetaProperty;
+
class Q_AUTOTEST_EXPORT QDeclarativePropertyCache : public QDeclarativeRefCount, public QDeclarativeCleanup
{
public:
@@ -73,7 +74,6 @@ public:
struct Data {
inline Data();
-
inline bool operator==(const Data &);
enum Flag {
@@ -115,9 +115,8 @@ public:
int overrideIndex : 31;
int revision;
int metaObjectOffset;
- QVector<int> paramTypes;
+
static Flags flagsForProperty(const QMetaProperty &, QDeclarativeEngine *engine = 0);
- int enumType(const QMetaObject *meta, const QString &strname);
void load(const QMetaProperty &, QDeclarativeEngine *engine = 0);
void load(const QMetaMethod &);
QString name(QObject *);