#ifndef DATUMS_H
#define DATUMS_H

#include "datum.h"
#include <QVector>
#include <QStringList>

class Datums
{    
private:
    Datums();
    QVector<Datum> *datums;
    QStringList *list_datums_names;    
    static Datums *instance;

public:
    static Datums* getInstance();
    QVector<Datum> *getDatums();
    QString findDatum(QString datum_description);
    Datum begin();
    Datum end();
    int size();
    QStringList *getDescriptions();
    void generateDatums();
};

#endif // DATUMS_H
