diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-02-08 11:01:37 +0100 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-02-09 10:42:48 +0100 |
commit | dd1de1b82f9f8681aec14bc4266bb1d68d11c4fd (patch) | |
tree | 7ba650b305eec0de8f14506272d445081331f8a2 /src/libs/languageutils/fakemetaobject.cpp | |
parent | bffe90b2f488b717b33fb50583ae7c90a1ad960f (diff) |
qmldump: Make Creator able to read qmldump's new output.
Task-number: QTCREATORBUG-3048
Diffstat (limited to 'src/libs/languageutils/fakemetaobject.cpp')
-rw-r--r-- | src/libs/languageutils/fakemetaobject.cpp | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/src/libs/languageutils/fakemetaobject.cpp b/src/libs/languageutils/fakemetaobject.cpp index 1e22ecb19a..f9f51c7236 100644 --- a/src/libs/languageutils/fakemetaobject.cpp +++ b/src/libs/languageutils/fakemetaobject.cpp @@ -35,6 +35,9 @@ using namespace LanguageUtils; +FakeMetaEnum::FakeMetaEnum() +{} + FakeMetaEnum::FakeMetaEnum(const QString &name) : m_name(name) {} @@ -42,6 +45,9 @@ FakeMetaEnum::FakeMetaEnum(const QString &name) QString FakeMetaEnum::name() const { return m_name; } +void FakeMetaEnum::setName(const QString &name) +{ m_name = name; } + void FakeMetaEnum::addKey(const QString &key, int value) { m_keys.append(key); m_values.append(value); } @@ -61,9 +67,20 @@ FakeMetaMethod::FakeMetaMethod(const QString &name, const QString &returnType) , m_methodAccess(FakeMetaMethod::Public) {} +FakeMetaMethod::FakeMetaMethod() + : m_methodTy(FakeMetaMethod::Method) + , m_methodAccess(FakeMetaMethod::Public) +{} + QString FakeMetaMethod::methodName() const { return m_name; } +void FakeMetaMethod::setMethodName(const QString &name) +{ m_name = name; } + +void FakeMetaMethod::setReturnType(const QString &type) +{ m_returnType = type; } + QStringList FakeMetaMethod::parameterNames() const { return m_paramNames; } @@ -108,16 +125,20 @@ FakeMetaObject::FakeMetaObject() { } +QString FakeMetaObject::className() const +{ return m_className; } +void FakeMetaObject::setClassName(const QString &name) +{ m_className = name; } + void FakeMetaObject::addExport(const QString &name, const QString &package, ComponentVersion version) { Export exp; exp.type = name; exp.package = package; exp.version = version; - exp.packageNameVersion = QString::fromLatin1("%1.%2 %3.%4").arg( + exp.packageNameVersion = QString::fromLatin1("%1.%2 %3").arg( package, name, - QString::number(version.majorVersion()), - QString::number(version.minorVersion())); + version.toString()); m_exports.append(exp); } QList<FakeMetaObject::Export> FakeMetaObject::exports() const |