Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef VIEWMODEL_H
- #define VIEWMODEL_H
- #include <QStringList>
- #include <QObject>
- #include <QDate>
- #include "hotel.h"
- class ViewModel : public QObject
- {
- Q_OBJECT
- Q_PROPERTY(QStringList startDate READ startDate WRITE setStartDate NOTIFY startDateChanged)
- Q_PROPERTY(QString test READ test WRITE setTest NOTIFY testChanged)
- Q_PROPERTY(QList<QObject*> hotels READ hotels WRITE setHotels NOTIFY hotelsChanged)
- public:
- void setStartDate(const QStringList &list);
- void setTest(const QString& test);
- void setHotels(const QObjectList& h);
- QStringList startDate() const;
- QString test() const;
- QList<QObject*> hotels() const;
- ViewModel(QObject *parent = 0);
- private:
- QStringList _starDateList;
- QString _test;
- QList<QObject*> _hotels;
- signals:
- void startDateChanged();
- void testChanged();
- void hotelsChanged();
- };
- #endif // VIEWMODEL_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement