28 lines
577 B
C++
28 lines
577 B
C++
#include "DataModel.h"
|
|
|
|
DataModel::DataModel(QObject *parent)
|
|
: QObject(parent)
|
|
, m_metaData(this)
|
|
, m_verbEnd(this)
|
|
, m_genus(this)
|
|
, m_plural(this)
|
|
, m_results(this)
|
|
{
|
|
}
|
|
|
|
void DataModel::write(QJsonObject &target) const
|
|
{
|
|
write(m_metaData, target, "MetaData");
|
|
write(m_verbEnd, target, "VerbEnd");
|
|
write(m_genus, target, "Genus");
|
|
write(m_plural, target, "Plural");
|
|
}
|
|
|
|
void DataModel::read(const QJsonObject &source)
|
|
{
|
|
read(m_metaData, source, "MetaData");
|
|
read(m_verbEnd, source, "VerbEnd");
|
|
read(m_genus, source, "Genus");
|
|
read(m_plural, source, "Plural");
|
|
}
|