Moved implementation to cpp

This commit is contained in:
Filippo Cucchetto 2016-01-23 19:32:43 +01:00
parent c20683154a
commit 7881cc59ed
2 changed files with 35 additions and 23 deletions

View File

@ -30,30 +30,13 @@ public:
class BaseDosQMetaObject : public DosIQMetaObject
{
public:
BaseDosQMetaObject(QMetaObject *metaObject)
: m_metaObject(metaObject)
{}
BaseDosQMetaObject(QMetaObject *metaObject);
const QMetaObject *metaObject() const override
{
return m_metaObject;
}
QMetaMethod signal(const QString &signalName) const override
{
return QMetaMethod();
}
QMetaMethod readSlot(const char *propertyName) const override
{
return QMetaMethod();
}
QMetaMethod writeSlot(const char *propertyName) const override
{
return QMetaMethod();
}
const DosIQMetaObject *superClassDosMetaObject() const
{
return nullptr;
}
const QMetaObject *metaObject() const override;
QMetaMethod signal(const QString &signalName) const override;
QMetaMethod readSlot(const char *propertyName) const override;
QMetaMethod writeSlot(const char *propertyName) const override;
const DosIQMetaObject *superClassDosMetaObject() const;
protected:
SafeQMetaObjectPtr m_metaObject;

View File

@ -51,6 +51,35 @@ QMetaObject *createDynamicQAbstractListModelMetaObject()
namespace DOS {
BaseDosQMetaObject::BaseDosQMetaObject(QMetaObject *metaObject)
: m_metaObject(metaObject)
{}
const QMetaObject *BaseDosQMetaObject::metaObject() const
{
return m_metaObject;
}
QMetaMethod BaseDosQMetaObject::signal(const QString &signalName) const
{
return QMetaMethod();
}
QMetaMethod BaseDosQMetaObject::readSlot(const char *propertyName) const
{
return QMetaMethod();
}
QMetaMethod BaseDosQMetaObject::writeSlot(const char *propertyName) const
{
return QMetaMethod();
}
const DosIQMetaObject *BaseDosQMetaObject::superClassDosMetaObject() const
{
return nullptr;
}
DosQObjectMetaObject::DosQObjectMetaObject()
: BaseDosQMetaObject(::createDynamicQObjectMetaObject())
{}