Re-formatted all source files

This commit is contained in:
Michael Mandl 2019-10-05 16:14:45 +02:00
parent 5c6ed8191b
commit d0f64ef440
77 changed files with 2443 additions and 2332 deletions

View file

@ -4,26 +4,26 @@
#include "AkkusativModel.h"
#include "DativModel.h"
AkkusativDativWidget::AkkusativDativWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::AkkusativDativWidget)
AkkusativDativWidget::AkkusativDativWidget(QWidget* parent)
: QWidget(parent)
, ui(new Ui::AkkusativDativWidget)
{
ui->setupUi(this);
ui->setupUi(this);
ui->akkusativTableView->horizontalHeader()->hide();
ui->dativTableView->horizontalHeader()->hide();
}
AkkusativDativWidget::~AkkusativDativWidget()
{
delete ui;
delete ui;
}
void AkkusativDativWidget::setAkkusativModel(AkkusativModel *model)
void AkkusativDativWidget::setAkkusativModel(AkkusativModel* model)
{
ui->akkusativTableView->setModel(model);
ui->akkusativTableView->setModel(model);
}
void AkkusativDativWidget::setDativModel(DativModel *model)
void AkkusativDativWidget::setDativModel(DativModel* model)
{
ui->dativTableView->setModel(model);
ui->dativTableView->setModel(model);
}

View file

@ -11,15 +11,15 @@ class AkkusativDativWidget;
class AkkusativDativWidget : public QWidget
{
Q_OBJECT
Q_OBJECT
private:
Ui::AkkusativDativWidget *ui;
Ui::AkkusativDativWidget* ui;
public:
AkkusativDativWidget(QWidget *parent = nullptr);
~AkkusativDativWidget();
AkkusativDativWidget(QWidget* parent = nullptr);
~AkkusativDativWidget();
void setAkkusativModel(AkkusativModel *model);
void setDativModel(DativModel *model);
void setAkkusativModel(AkkusativModel* model);
void setDativModel(DativModel* model);
};

View file

@ -1,112 +1,112 @@
#include "AkkusativModel.h"
AkkusativModel::AkkusativModel(QObject *parent)
AkkusativModel::AkkusativModel(QObject* parent)
: PrintableModel(parent)
{
m_tests = {{"Akkusativ Nominalphrase",
{"Tiger", "Katze", "Affe", "Gans", "Bär", "Pferd", "Hund", "Elefant"}},
{"Präpositionalphrase (Verstecke)",
{"Vorhang", "Kiste", "Holz", "Kiste", "Baum", "Vorhang", "Holz", "Baum"}},
{"Nominalphrase (Futter)",
{"Salat", "Fleisch", "Knochen", "Banane", "Apfel", "Karotte", "Honig", "Zucker"}}};
m_tests = {{"Akkusativ Nominalphrase",
{"Tiger", "Katze", "Affe", "Gans", "Bär", "Pferd", "Hund", "Elefant"}},
{"Präpositionalphrase (Verstecke)",
{"Vorhang", "Kiste", "Holz", "Kiste", "Baum", "Vorhang", "Holz", "Baum"}},
{"Nominalphrase (Futter)",
{"Salat", "Fleisch", "Knochen", "Banane", "Apfel", "Karotte", "Honig", "Zucker"}}};
}
void AkkusativModel::read(const ESGRAF48::AkkusativModel &model)
void AkkusativModel::read(const ESGRAF48::AkkusativModel& model)
{
const auto &tiereModel = model.tiere();
{
auto &testItems = m_tests.at(0).items();
const auto& tiereModel = model.tiere();
{
auto& testItems = m_tests.at(0).items();
testItems[0].setState(tiereModel.tiger());
testItems[1].setState(tiereModel.katze());
testItems[2].setState(tiereModel.affe());
testItems[3].setState(tiereModel.gans());
testItems[4].setState(tiereModel.baer());
testItems[5].setState(tiereModel.pferd());
testItems[6].setState(tiereModel.hund());
testItems[7].setState(tiereModel.elefant());
}
testItems[0].setState(tiereModel.tiger());
testItems[1].setState(tiereModel.katze());
testItems[2].setState(tiereModel.affe());
testItems[3].setState(tiereModel.gans());
testItems[4].setState(tiereModel.baer());
testItems[5].setState(tiereModel.pferd());
testItems[6].setState(tiereModel.hund());
testItems[7].setState(tiereModel.elefant());
}
const auto &versteckeModel = model.verstecke();
{
auto &testItems = m_tests.at(1).items();
const auto& versteckeModel = model.verstecke();
{
auto& testItems = m_tests.at(1).items();
testItems[0].setState(versteckeModel.vorhang1());
testItems[1].setState(versteckeModel.kiste1());
testItems[2].setState(versteckeModel.holz1());
testItems[3].setState(versteckeModel.kiste2());
testItems[4].setState(versteckeModel.baum1());
testItems[5].setState(versteckeModel.vorhang2());
testItems[6].setState(versteckeModel.holz2());
testItems[7].setState(versteckeModel.baum2());
}
testItems[0].setState(versteckeModel.vorhang1());
testItems[1].setState(versteckeModel.kiste1());
testItems[2].setState(versteckeModel.holz1());
testItems[3].setState(versteckeModel.kiste2());
testItems[4].setState(versteckeModel.baum1());
testItems[5].setState(versteckeModel.vorhang2());
testItems[6].setState(versteckeModel.holz2());
testItems[7].setState(versteckeModel.baum2());
}
const auto &futterModel = model.futter();
{
auto &testItems = m_tests.at(2).items();
const auto& futterModel = model.futter();
{
auto& testItems = m_tests.at(2).items();
testItems[0].setState(futterModel.salat());
testItems[1].setState(futterModel.fleisch());
testItems[2].setState(futterModel.knochen());
testItems[3].setState(futterModel.banane());
testItems[4].setState(futterModel.apfel());
testItems[5].setState(futterModel.karotte());
testItems[6].setState(futterModel.honig());
testItems[7].setState(futterModel.zucker());
}
testItems[0].setState(futterModel.salat());
testItems[1].setState(futterModel.fleisch());
testItems[2].setState(futterModel.knochen());
testItems[3].setState(futterModel.banane());
testItems[4].setState(futterModel.apfel());
testItems[5].setState(futterModel.karotte());
testItems[6].setState(futterModel.honig());
testItems[7].setState(futterModel.zucker());
}
emit dataChanged(index(0, 0), index(rowCount() - 1, columnCount() - 1));
emit dataChanged(index(0, 0), index(rowCount() - 1, columnCount() - 1));
}
void AkkusativModel::write(ESGRAF48::AkkusativModel &model) const
void AkkusativModel::write(ESGRAF48::AkkusativModel& model) const
{
auto *tiereModel = model.mutable_tiere();
if (tiereModel != nullptr)
{
const auto &testItems = m_tests.at(0).items();
auto* tiereModel = model.mutable_tiere();
if (tiereModel != nullptr)
{
const auto& testItems = m_tests.at(0).items();
tiereModel->set_tiger(testItems[0].isChecked());
tiereModel->set_katze(testItems[1].isChecked());
tiereModel->set_affe(testItems[2].isChecked());
tiereModel->set_gans(testItems[3].isChecked());
tiereModel->set_baer(testItems[4].isChecked());
tiereModel->set_pferd(testItems[5].isChecked());
tiereModel->set_hund(testItems[6].isChecked());
tiereModel->set_elefant(testItems[7].isChecked());
}
tiereModel->set_tiger(testItems[0].isChecked());
tiereModel->set_katze(testItems[1].isChecked());
tiereModel->set_affe(testItems[2].isChecked());
tiereModel->set_gans(testItems[3].isChecked());
tiereModel->set_baer(testItems[4].isChecked());
tiereModel->set_pferd(testItems[5].isChecked());
tiereModel->set_hund(testItems[6].isChecked());
tiereModel->set_elefant(testItems[7].isChecked());
}
auto *versteckeModel = model.mutable_verstecke();
if (versteckeModel != nullptr)
{
const auto &testItems = m_tests.at(1).items();
auto* versteckeModel = model.mutable_verstecke();
if (versteckeModel != nullptr)
{
const auto& testItems = m_tests.at(1).items();
versteckeModel->set_vorhang1(testItems[0].isChecked());
versteckeModel->set_kiste1(testItems[1].isChecked());
versteckeModel->set_holz1(testItems[2].isChecked());
versteckeModel->set_kiste2(testItems[3].isChecked());
versteckeModel->set_baum1(testItems[4].isChecked());
versteckeModel->set_vorhang2(testItems[5].isChecked());
versteckeModel->set_holz2(testItems[6].isChecked());
versteckeModel->set_baum2(testItems[7].isChecked());
}
versteckeModel->set_vorhang1(testItems[0].isChecked());
versteckeModel->set_kiste1(testItems[1].isChecked());
versteckeModel->set_holz1(testItems[2].isChecked());
versteckeModel->set_kiste2(testItems[3].isChecked());
versteckeModel->set_baum1(testItems[4].isChecked());
versteckeModel->set_vorhang2(testItems[5].isChecked());
versteckeModel->set_holz2(testItems[6].isChecked());
versteckeModel->set_baum2(testItems[7].isChecked());
}
auto *futterModel = model.mutable_futter();
if (futterModel != nullptr)
{
const auto &testItems = m_tests.at(2).items();
auto* futterModel = model.mutable_futter();
if (futterModel != nullptr)
{
const auto& testItems = m_tests.at(2).items();
futterModel->set_salat(testItems[0].isChecked());
futterModel->set_fleisch(testItems[1].isChecked());
futterModel->set_knochen(testItems[2].isChecked());
futterModel->set_banane(testItems[3].isChecked());
futterModel->set_apfel(testItems[4].isChecked());
futterModel->set_karotte(testItems[5].isChecked());
futterModel->set_honig(testItems[6].isChecked());
futterModel->set_zucker(testItems[7].isChecked());
}
futterModel->set_salat(testItems[0].isChecked());
futterModel->set_fleisch(testItems[1].isChecked());
futterModel->set_knochen(testItems[2].isChecked());
futterModel->set_banane(testItems[3].isChecked());
futterModel->set_apfel(testItems[4].isChecked());
futterModel->set_karotte(testItems[5].isChecked());
futterModel->set_honig(testItems[6].isChecked());
futterModel->set_zucker(testItems[7].isChecked());
}
}
void AkkusativModel::printHeader(QPainter &painter) const
void AkkusativModel::printHeader(QPainter& painter) const
{
drawHeader2(painter, "Subtest 4: Akkusativ und Dativ");
drawHeader2(painter, "Subtest 4: Akkusativ und Dativ");
}

View file

@ -5,14 +5,14 @@
class AkkusativModel : public PrintableModel
{
Q_OBJECT
Q_OBJECT
public:
AkkusativModel(QObject *parent);
AkkusativModel(QObject* parent);
void read(const ESGRAF48::AkkusativModel &model);
void write(ESGRAF48::AkkusativModel &model) const;
void read(const ESGRAF48::AkkusativModel& model);
void write(ESGRAF48::AkkusativModel& model) const;
protected:
void printHeader(QPainter &painter) const override;
void printHeader(QPainter& painter) const override;
};

View file

@ -1,112 +1,112 @@
#include "DativModel.h"
DativModel::DativModel(QObject *parent)
DativModel::DativModel(QObject* parent)
: PrintableModel(parent)
{
m_tests = {{"Dativ Nominalphrase",
{"Affe", "Gans", "Tiger", "Hund", "Elefant", "Pferd", "Bär", "Katze"}},
{"Präpositionalphrase (Verstecke)",
{"Vorhang", "Kiste", "Holz", "Kiste", "Baum", "Vorhang", "Holz", "Baum"}},
{"Nominalphrase (Tiere)",
{"Gans", "Tiger", "Hund", "Affe", "Elefant", "Pferd", "Bär", "Katze"}}};
m_tests = {{"Dativ Nominalphrase",
{"Affe", "Gans", "Tiger", "Hund", "Elefant", "Pferd", "Bär", "Katze"}},
{"Präpositionalphrase (Verstecke)",
{"Vorhang", "Kiste", "Holz", "Kiste", "Baum", "Vorhang", "Holz", "Baum"}},
{"Nominalphrase (Tiere)",
{"Gans", "Tiger", "Hund", "Affe", "Elefant", "Pferd", "Bär", "Katze"}}};
}
void DativModel::read(const ESGRAF48::DativModel &model)
void DativModel::read(const ESGRAF48::DativModel& model)
{
const auto &tiereModel = model.tiere();
{
auto &testItems = m_tests.at(0).items();
const auto& tiereModel = model.tiere();
{
auto& testItems = m_tests.at(0).items();
testItems[0].setState(tiereModel.affe());
testItems[1].setState(tiereModel.gans());
testItems[2].setState(tiereModel.tiger());
testItems[3].setState(tiereModel.hund());
testItems[4].setState(tiereModel.elefant());
testItems[5].setState(tiereModel.pferd());
testItems[6].setState(tiereModel.baer());
testItems[7].setState(tiereModel.katze());
}
testItems[0].setState(tiereModel.affe());
testItems[1].setState(tiereModel.gans());
testItems[2].setState(tiereModel.tiger());
testItems[3].setState(tiereModel.hund());
testItems[4].setState(tiereModel.elefant());
testItems[5].setState(tiereModel.pferd());
testItems[6].setState(tiereModel.baer());
testItems[7].setState(tiereModel.katze());
}
const auto &versteckeModel = model.verstecke();
{
auto &testItems = m_tests.at(1).items();
const auto& versteckeModel = model.verstecke();
{
auto& testItems = m_tests.at(1).items();
testItems[0].setState(versteckeModel.vorhang1());
testItems[1].setState(versteckeModel.kiste1());
testItems[2].setState(versteckeModel.holz1());
testItems[3].setState(versteckeModel.kiste2());
testItems[4].setState(versteckeModel.baum1());
testItems[5].setState(versteckeModel.vorhang2());
testItems[6].setState(versteckeModel.holz2());
testItems[7].setState(versteckeModel.baum2());
}
testItems[0].setState(versteckeModel.vorhang1());
testItems[1].setState(versteckeModel.kiste1());
testItems[2].setState(versteckeModel.holz1());
testItems[3].setState(versteckeModel.kiste2());
testItems[4].setState(versteckeModel.baum1());
testItems[5].setState(versteckeModel.vorhang2());
testItems[6].setState(versteckeModel.holz2());
testItems[7].setState(versteckeModel.baum2());
}
const auto &nomTiereModel = model.nomtiere();
{
auto &testItems = m_tests.at(2).items();
const auto& nomTiereModel = model.nomtiere();
{
auto& testItems = m_tests.at(2).items();
testItems[0].setState(nomTiereModel.gans());
testItems[1].setState(nomTiereModel.tiger());
testItems[2].setState(nomTiereModel.hund());
testItems[3].setState(nomTiereModel.affe());
testItems[4].setState(nomTiereModel.elefant());
testItems[5].setState(nomTiereModel.pferd());
testItems[6].setState(nomTiereModel.baer());
testItems[7].setState(nomTiereModel.katze());
}
testItems[0].setState(nomTiereModel.gans());
testItems[1].setState(nomTiereModel.tiger());
testItems[2].setState(nomTiereModel.hund());
testItems[3].setState(nomTiereModel.affe());
testItems[4].setState(nomTiereModel.elefant());
testItems[5].setState(nomTiereModel.pferd());
testItems[6].setState(nomTiereModel.baer());
testItems[7].setState(nomTiereModel.katze());
}
emit dataChanged(index(0, 0), index(rowCount() - 1, columnCount() - 1));
emit dataChanged(index(0, 0), index(rowCount() - 1, columnCount() - 1));
}
void DativModel::write(ESGRAF48::DativModel &model) const
void DativModel::write(ESGRAF48::DativModel& model) const
{
auto *tiereModel = model.mutable_tiere();
if (tiereModel != nullptr)
{
const auto &testItems = m_tests.at(0).items();
auto* tiereModel = model.mutable_tiere();
if (tiereModel != nullptr)
{
const auto& testItems = m_tests.at(0).items();
tiereModel->set_affe(testItems[0].isChecked());
tiereModel->set_gans(testItems[1].isChecked());
tiereModel->set_tiger(testItems[2].isChecked());
tiereModel->set_hund(testItems[3].isChecked());
tiereModel->set_elefant(testItems[4].isChecked());
tiereModel->set_pferd(testItems[5].isChecked());
tiereModel->set_baer(testItems[6].isChecked());
tiereModel->set_katze(testItems[7].isChecked());
}
tiereModel->set_affe(testItems[0].isChecked());
tiereModel->set_gans(testItems[1].isChecked());
tiereModel->set_tiger(testItems[2].isChecked());
tiereModel->set_hund(testItems[3].isChecked());
tiereModel->set_elefant(testItems[4].isChecked());
tiereModel->set_pferd(testItems[5].isChecked());
tiereModel->set_baer(testItems[6].isChecked());
tiereModel->set_katze(testItems[7].isChecked());
}
auto *versteckeModel = model.mutable_verstecke();
if (versteckeModel != nullptr)
{
const auto &testItems = m_tests.at(1).items();
auto* versteckeModel = model.mutable_verstecke();
if (versteckeModel != nullptr)
{
const auto& testItems = m_tests.at(1).items();
versteckeModel->set_vorhang1(testItems[0].isChecked());
versteckeModel->set_kiste1(testItems[1].isChecked());
versteckeModel->set_holz1(testItems[2].isChecked());
versteckeModel->set_kiste2(testItems[3].isChecked());
versteckeModel->set_baum1(testItems[4].isChecked());
versteckeModel->set_vorhang2(testItems[5].isChecked());
versteckeModel->set_holz2(testItems[6].isChecked());
versteckeModel->set_baum2(testItems[7].isChecked());
}
versteckeModel->set_vorhang1(testItems[0].isChecked());
versteckeModel->set_kiste1(testItems[1].isChecked());
versteckeModel->set_holz1(testItems[2].isChecked());
versteckeModel->set_kiste2(testItems[3].isChecked());
versteckeModel->set_baum1(testItems[4].isChecked());
versteckeModel->set_vorhang2(testItems[5].isChecked());
versteckeModel->set_holz2(testItems[6].isChecked());
versteckeModel->set_baum2(testItems[7].isChecked());
}
auto *nomTiereModel = model.mutable_nomtiere();
if (nomTiereModel != nullptr)
{
const auto &testItems = m_tests.at(2).items();
auto* nomTiereModel = model.mutable_nomtiere();
if (nomTiereModel != nullptr)
{
const auto& testItems = m_tests.at(2).items();
nomTiereModel->set_gans(testItems[0].isChecked());
nomTiereModel->set_tiger(testItems[1].isChecked());
nomTiereModel->set_hund(testItems[2].isChecked());
nomTiereModel->set_affe(testItems[3].isChecked());
nomTiereModel->set_elefant(testItems[4].isChecked());
nomTiereModel->set_pferd(testItems[5].isChecked());
nomTiereModel->set_baer(testItems[6].isChecked());
nomTiereModel->set_katze(testItems[7].isChecked());
}
nomTiereModel->set_gans(testItems[0].isChecked());
nomTiereModel->set_tiger(testItems[1].isChecked());
nomTiereModel->set_hund(testItems[2].isChecked());
nomTiereModel->set_affe(testItems[3].isChecked());
nomTiereModel->set_elefant(testItems[4].isChecked());
nomTiereModel->set_pferd(testItems[5].isChecked());
nomTiereModel->set_baer(testItems[6].isChecked());
nomTiereModel->set_katze(testItems[7].isChecked());
}
}
void DativModel::printHeader(QPainter &painter) const
void DativModel::printHeader(QPainter& painter) const
{
painter.translate(0, -1.5 * painter.fontMetrics().lineSpacing());
painter.translate(0, -1.5 * painter.fontMetrics().lineSpacing());
}

View file

@ -5,14 +5,14 @@
class DativModel : public PrintableModel
{
Q_OBJECT
Q_OBJECT
public:
DativModel(QObject *parent);
DativModel(QObject* parent);
void read(const ESGRAF48::DativModel &model);
void write(ESGRAF48::DativModel &model) const;
void read(const ESGRAF48::DativModel& model);
void write(ESGRAF48::DativModel& model) const;
protected:
void printHeader(QPainter &painter) const override;
void printHeader(QPainter& painter) const override;
};