aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/languageutils/fakemetaobject.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2011-05-30 09:01:52 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2011-05-30 09:31:37 +0200
commitcf7663b2de8d94b828fc8ccc740722a1fa5c3d70 (patch)
tree78d31acae7b6d8b9011848ebae652f89cbc99f72 /src/libs/languageutils/fakemetaobject.cpp
parent6e3274240077fc356a37d3de735b3b2da9654d2e (diff)
QmlJS: Read the 'revision' property generated by qmldump.
Change-Id: Ia31b1845b1e1e5aabc347dc115e580c72e36f4e3 Reviewed-on: http://codereview.qt.nokia.com/200 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/libs/languageutils/fakemetaobject.cpp')
-rw-r--r--src/libs/languageutils/fakemetaobject.cpp21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/libs/languageutils/fakemetaobject.cpp b/src/libs/languageutils/fakemetaobject.cpp
index 29392e0964..41b153c2ed 100644
--- a/src/libs/languageutils/fakemetaobject.cpp
+++ b/src/libs/languageutils/fakemetaobject.cpp
@@ -64,11 +64,13 @@ FakeMetaMethod::FakeMetaMethod(const QString &name, const QString &returnType)
, m_returnType(returnType)
, m_methodTy(FakeMetaMethod::Method)
, m_methodAccess(FakeMetaMethod::Public)
+ , m_revision(0)
{}
FakeMetaMethod::FakeMetaMethod()
: m_methodTy(FakeMetaMethod::Method)
, m_methodAccess(FakeMetaMethod::Public)
+ , m_revision(0)
{}
QString FakeMetaMethod::methodName() const
@@ -98,9 +100,21 @@ void FakeMetaMethod::setMethodType(int methodType)
int FakeMetaMethod::access() const
{ return m_methodAccess; }
+int FakeMetaMethod::revision() const
+{ return m_revision; }
-FakeMetaProperty::FakeMetaProperty(const QString &name, const QString &type, bool isList, bool isWritable, bool isPointer)
- : m_propertyName(name), m_type(type), m_isList(isList), m_isWritable(isWritable), m_isPointer(isPointer)
+void FakeMetaMethod::setRevision(int r)
+{ m_revision = r; }
+
+
+FakeMetaProperty::FakeMetaProperty(const QString &name, const QString &type, bool isList,
+ bool isWritable, bool isPointer, int revision)
+ : m_propertyName(name)
+ , m_type(type)
+ , m_isList(isList)
+ , m_isWritable(isWritable)
+ , m_isPointer(isPointer)
+ , m_revision(revision)
{}
QString FakeMetaProperty::name() const
@@ -118,6 +132,9 @@ bool FakeMetaProperty::isWritable() const
bool FakeMetaProperty::isPointer() const
{ return m_isPointer; }
+int FakeMetaProperty::revision() const
+{ return m_revision; }
+
FakeMetaObject::FakeMetaObject()
{