#pragma once #include "maillistmodel.h" #include #include #include #include class SingleMailController : public QObject { Q_OBJECT Q_PROPERTY (MailListModel *model READ model CONSTANT) public: explicit SingleMailController(QObject *parent = Q_NULLPTR); ~SingleMailController(); MailListModel *model() const; Q_SIGNALS: void messageChanged(); public slots: void loadMail(const QString &id); private: QScopedPointer m_model; };