aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/languageutils/fakemetaobject.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2011-02-08 11:01:37 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2011-02-09 10:42:48 +0100
commitdd1de1b82f9f8681aec14bc4266bb1d68d11c4fd (patch)
tree7ba650b305eec0de8f14506272d445081331f8a2 /src/libs/languageutils/fakemetaobject.cpp
parentbffe90b2f488b717b33fb50583ae7c90a1ad960f (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.cpp27
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