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 class BaseDosQMetaObject : public DosIQMetaObject
{ {
public: public:
BaseDosQMetaObject(QMetaObject *metaObject) BaseDosQMetaObject(QMetaObject *metaObject);
: m_metaObject(metaObject)
{}
const QMetaObject *metaObject() const override const QMetaObject *metaObject() const override;
{ QMetaMethod signal(const QString &signalName) const override;
return m_metaObject; QMetaMethod readSlot(const char *propertyName) const override;
} QMetaMethod writeSlot(const char *propertyName) const override;
QMetaMethod signal(const QString &signalName) const override const DosIQMetaObject *superClassDosMetaObject() const;
{
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;
}
protected: protected:
SafeQMetaObjectPtr m_metaObject; SafeQMetaObjectPtr m_metaObject;

View File

@ -51,6 +51,35 @@ QMetaObject *createDynamicQAbstractListModelMetaObject()
namespace DOS { 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() DosQObjectMetaObject::DosQObjectMetaObject()
: BaseDosQMetaObject(::createDynamicQObjectMetaObject()) : BaseDosQMetaObject(::createDynamicQObjectMetaObject())
{} {}