Projekt

Allgemein

Profil

Herunterladen als
Herunterladen (1,27 KB) Statistiken
| Zweig: | Revision:
#include "datacreation.h"
#include "ratingmarksystem.h"


DataCreation::DataCreation() {
}

QList<QSharedPointer<Entity>> DataCreation::createRatingEntities() {
QList<QSharedPointer<Entity>> resultList;
QSharedPointer<RatingMarkSystem>ratingSystem2;
ratingSystem2 = QSharedPointer<RatingMarkSystem>(new RatingMarkSystem());
ratingSystem2->setName("15 bis 0 Punkte als 1+ bis 6");
ratingSystem2->setPanelColumns(4);
ratingSystem2->setPanelRows(6);
ratingSystem2->setValuesComputable(true);
ratingSystem2->setDigits(0);
ratingSystem2->setHigherValueBetter(true);
resultList.append(ratingSystem2);
QList<QSharedPointer<RatingMarkDefinition>> rateSystem2Definitions;
QSharedPointer<RatingMarkDefinition>def2_1p;
def2_1p = QSharedPointer<RatingMarkDefinition>(new RatingMarkDefinition());
def2_1p->setSymbol("1+");
def2_1p->setMinValue(14.5);
def2_1p->setValueEquivalent(15);
def2_1p->setMinPercent(95);
def2_1p->setPercentEquivalent(97.5);
def2_1p->setRateable(true);
def2_1p->setRatingMarkSystem(ratingSystem2);
def2_1p->setPanelColumn(1);
def2_1p->setPanelRow(1);
resultList.append(def2_1p);
rateSystem2Definitions.append(resultList.last().objectCast<RatingMarkDefinition>());
return resultList;
}
(3-3/22)