Старый 04.12.2015, 13:23   #1   
Форумец
 
Сообщений: 70
Регистрация: 31.10.2009
Возраст: 36

The_Best_Student вне форума Не в сети
Задание на C++ (Qt5)

Нужно реализовать класс на 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);
};


Срок и бюджет обсуждаемы
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind