#ifndef CVACATION_H #define CVACATION_H #include #include #include #include class cVacation : public QObject { Q_OBJECT public: explicit cVacation(const QDate& date, QObject *parent = nullptr); QDate date(); void setDays(qint16 days); qint16 days(); private: QDate m_date; qint16 m_days; signals: public slots: }; Q_DECLARE_METATYPE(cVacation*) class cVacationList : public QList { public: bool load(); cVacation* add(const QDate& date); cVacation* find(const QDate& date); cVacation* get(const QDate& date); }; #endif // CVACATION_H