Класс Schedule
Описывает планирование фоновой задачи. Подробнее…
#include <RuntimeManager/Schedule>
Публичные функции
| Schedule () | |
| Schedule (const Schedule &other) | |
| Schedule & | sinceDate (const QDateTime &startDate) |
| QDateTime | startDate () const |
| Schedule & | tillDate (const QDateTime &endDate) |
| QDateTime | endDate () const |
| Schedule & | onMonths (const QList<int > &months) |
| QList<int > | months () const |
| Schedule & | onWeekDays (const QList<int > &days) |
| QList<int > | weekDays () const |
| Schedule & | onHours (const QList<int > &hours) |
| QList<int > | hours () const |
| Schedule & | onMinutes (const QList<int > &minutes) |
| QList<int > | minutes () const |
Дружественные функции
| class | Task |
Подробное описание
Описывает планирование фоновой задачи.
Класс Schedule представляет расписание
фоновой задачи.
Описание конструкторов и деструктора
Schedule()
| Schedule::Schedule () | default |
Конструктор.
Описание функций-членов
endDate()
| QDateTime Schedule::endDate () const |
Возвращает дату завершения запланированных событий.
Возвращает конечную дату расписания.
hours()
| QList<int > Schedule::hours () const |
Возвращает часы расписания.
minutes()
| QList<int > Schedule::minutes () const |
Возвращает минуты расписания.
months()
| QList<int > Schedule::months () const |
Возвращает месяцы расписания.
onHours()
| Schedule & Schedule::onHours (const QList<int > & hours) |
Устанавливает часы (от 0 до 23), в которые задача должна запускаться. Если не установлено, задача будет запускаться в любой час.
onMinutes()
| Schedule & Schedule::onMinutes (const QList<int > & minutes) |
Устанавливает минуты (от 0 до 59), в которые задача должна запускаться. Если не установлено, задача будет запускаться в любую минуту.
onMonths()
| Schedule & Schedule::onMonths (const QList<int > & months) |
Устанавливает месяцы (в виде индексов от 0 до 11), в которые задача должна запускаться. Если не установлено, задача будет запускаться в любой месяц.
onWeekDays()
| Schedule & Schedule::onWeekDays (const QList<int > & days) |
Устанавливает дни недели (в виде индексов от 0 до 6, где 0 — воскресенье), в которые задача должна запускаться. Если не установлено, задача будет запускаться в любой день.
sinceDate()
| Schedule & Schedule::sinceDate (const QDateTime & startDate) |
Устанавливает дату начала запланированных событий.
startDate()
| QDateTime Schedule::startDate () const |
Получает дату начала запланированных событий.
Возвращает начальную дата расписания.
tillDate()
| Schedule & Schedule::tillDate (const QDateTime & endDate) |
Устанавливает дату окончания запланированных событий.
weekDays()
| QList<int > Schedule::weekDays () const |
Возвращает дни расписания.