Большой Воронежский Форум
» Программирование>Задание на C++ (Qt5)
The_Best_Student 13:23 04.12.2015
Нужно реализовать класс на C++, работающий с электронной почтой. Данный класс будет затем встроен в приложение на Qt5 под Windows, поэтому, при разработке необходимо обеспечить простейшую подключаемость к приложению на Qt5, т.е. просто добавить h и cpp файлы.
Класс выполняет три простые действия:
- скачать файлы из письма по адресу отправителя
- удалить письмо по адресу отправителя
- получить количество писем по адресу отправителя

Работать класс должен с любым почтовым сервером: яндекс, google и т.д.
Необходимо, чтобы данный класс можно было легко интегрировать в проект на Qt5 без каких-либо дополнительных настроек, установок и пересборок Qt.



Вот содержимое заголовочного файла:
class Email_Controller : public QObject
{
Q_OBJECT
public:
explicit Email_Controller(QObject *parent = 0);
signals:
public slots:
public:
//Настройки подключения
QString server;
QString encryption;
QString port;
QString user;
QString password;
//Скачать все файлы из последнего письма отправителя sender
void getFilesFromSender(QString sender);
//Удалить последнее письмо отправителя sender
bool deleteLastMessageOfSender(QString sender);
//Определить количество писем в ящике от отправителя sender
int messagesOfSenderCount(QString sender);
};


Срок и бюджет обсуждаемы [Ответ]
Вверх