#ifndef APHISTORY_H #define APHISTORY_H #include class APHistory { public: APHistory(); void addClassHistory (); void addClassGroupHistory(); void addAvContenmentData(int iModel, qreal avContenmentData); // Добавление данных о модели с номером iModel void addGroupAvContenmentData(int iModel, QVector avContenmentData); void postPrintModelData(int iModel); // Вывод в файл всех данных по модели с номером iModel void postPrintGroupData(int iModel); void postPrintGlobalAverage(); void printCurrentContentmentData(int iModel); // Вывод в файл последних данных по модели с номером iModel void printCurrentContentmentGroupData(int iModel); QList getHistory(int iModel); QList getGroupHistory(int iModel, int iGroup); QList getAverageForAllModels(); QList getAverageForGroup(int group); void clearHistory(); private: QList > avContenmentHistory; // Хранитель данных о ср.неудовлетворённости QList > > groupAvContenmentHistoty; }; #endif // APHISTORY_H