#pragma once #include "maillistmodel.h" #include #include #include #include class MailListController : public QObject { Q_OBJECT Q_PROPERTY (MailListModel *model READ model CONSTANT) public: explicit MailListController(QObject *parent = Q_NULLPTR); MailListModel *model() const; public slots: void loadAllMail(); void loadUnreadMail(); void loadImportantMail(); void loadMailFolder(const QString &folderId); private: QScopedPointer m_model; };