From dd1de1b82f9f8681aec14bc4266bb1d68d11c4fd Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 8 Feb 2011 11:01:37 +0100 Subject: qmldump: Make Creator able to read qmldump's new output. Task-number: QTCREATORBUG-3048 --- src/libs/languageutils/fakemetaobject.cpp | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'src/libs/languageutils/fakemetaobject.cpp') 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::exports() const -- cgit v1.2.3