Документация
ОС Аврора 5.1.5

Класс SMSHistory

(Sailfish::Mdm::SMSHistory)

Класс SMSHistory предоставляет доступ к истории SMS-сообщений. Подробнее…

Заголовочный файл: #include <mdm-SMSHistory.h>

Публичные типы

Публичные методы

Сигналы

  • void searchFinished(bool success, const QList<Sailfish::Mdm::SMSHistory::Result> &results)

Подробное описание

Класс SMSHistory предоставляет доступ к истории SMS-сообщений.

Для использования данного класса в qmake-настройки проекта клиента следует добавить следующее:

 CONFIG += link_pkgconfig
 PKGCONFIG += sailfishmdm

и затем #include <mdm-smshistory.h>.

Пример использования:

 #include <mdm-smshistory.h>

 using namespace Sailfish::Mdm;

 void printSMSHistory(QObject *parent)
 {
     SMSHistory filter;
     filter.start = QDateTime(QDate(2000, 1, 1));

     SMSHistory *history = new SMSHistory(parent);
     history->search(filter);

     QObject::connect(history, &SMSHistory::searchFinished, [history](bool success, const QList<Sailfish::Mdm::SMSHistory::Result> &results) {
         if (success) {
             for (const SMSHistory::Result &result : results) {
                 qInfo() << result.when.toString(intervalFormat) << "из" << result.phoneNumber;
             }
         } else {
             qInfo() << "Не удалось собрать историю SMS-сообщений";
         }
     });
 }

Описание методов класса

SMSHistory::SMSHistory(QObject *parent = 0)

Конструктор для класса SMSHistory с родительским элементом, указанным в параметре parent.

SMSHistory::~SMSHistory()

Деструктор для класса SMSHistory.

void SMSHistory::search(const Sailfish::Mdm::SMSHistory::Filter &filter)

Получает количество SMS-сообщений, удовлетворяющих критерию, заданному в параметре filter.

[signal] void SMSHistory::searchFinished(bool success, const QList<Sailfish::Mdm::SMSHistory::Result> &results)

Сигнал испускается по завершении поиска SMS-сообщений, выполненного в результате вызова метода search().

Значением параметра success является true, если вызов метода был выполнен успешно. Параметр results содержит список результатов поиска.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.