added age to result

This commit is contained in:
Michael Mandl 2018-06-09 13:13:00 +02:00
parent bc7be14c65
commit da2aa89059
7 changed files with 69 additions and 5 deletions

View file

@ -80,8 +80,9 @@ QVariant ResultModel::headerData(
}
}
void ResultModel::setAge(const QDate &age)
void ResultModel::setAge(const Age &age)
{
qDebug() << "Age:" << age.years() << "years" << age.months() << "months";
m_age = age;
}

View file

@ -1,8 +1,8 @@
#pragma once
#include "../Age.h"
#include <vector>
#include <QAbstractTableModel>
#include <QDate>
class TestResult
{
@ -38,7 +38,7 @@ class ResultModel : public QAbstractTableModel
Q_OBJECT
private:
QDate m_age;
Age m_age;
std::vector<TestResult> m_results;
public:
@ -53,6 +53,6 @@ public:
QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const override;
void setAge(const QDate &age);
void setAge(const Age &age);
void setPluralResult(size_t points);
};