24 #ifndef SYNCSCHEDULE_P_H 25 #define SYNCSCHEDULE_P_H 51 DaySet
parseDays(
const QString &aDays)
const;
71 bool adjustDate(QDateTime &aTime,
const DaySet &aDays)
const;
78 bool isRush(
const QDateTime &aTime)
const;
117 #endif // SYNCSCHEDULE_P_H bool adjustDate(QDateTime &aTime, const DaySet &aDays) const
Adjusts given date to be in the set of given week days.
Definition: SyncSchedule.cpp:524
QTime iRushEnd
indicates the schedule for rush hour end
Definition: SyncSchedule_p.h:103
bool isRush(const QDateTime &aTime) const
Checks if the given date/time is inside rush hours.
Definition: SyncSchedule.cpp:552
QTime iTime
Sync Time.
Definition: SyncSchedule_p.h:84
Definition: AccountsHelper.h:31
QString createDays(const DaySet &aDays) const
Creates a string from a set of week day numbers.
Definition: SyncSchedule.cpp:512
unsigned iInterval
Time interval.
Definition: SyncSchedule_p.h:90
DaySet iDays
Number of Days before the next sync starts.
Definition: SyncSchedule_p.h:81
Private implementation class for SyncSchedule.
Definition: SyncSchedule_p.h:33
QDateTime iScheduleConfiguredTime
sync schedule configure time for intial update
Definition: SyncSchedule_p.h:87
QTime iRushBegin
indicates the schedule for rush hour start
Definition: SyncSchedule_p.h:100
bool iRushEnabled
Indicates if Rush Hour is Enabled.
Definition: SyncSchedule_p.h:109
SyncSchedulePrivate()
Constructor.
Definition: SyncSchedule.cpp:35
DaySet parseDays(const QString &aDays) const
Parses week day numbers from a string.
Definition: SyncSchedule.cpp:491
DaySet iRushDays
indicates the schedule for rush hour - days
Definition: SyncSchedule_p.h:97
unsigned iRushInterval
Rush Hour Time interval.
Definition: SyncSchedule_p.h:106
bool iExternalRushEnabled
Indicates if External Rush Hour schedule is Enabled.
Definition: SyncSchedule_p.h:112