|
libosmscout 0.1
|
QML Component for parsing OSM opening hours. More...
#include <OpeningHoursModel.h>
Inheritance diagram for osmscout::OpeningHoursModel:Public Types | |
| enum | Roles { DayRole = Qt::UserRole , ShortDayRole = Qt::UserRole+1 , TimeIntervalsRole = Qt::UserRole+2 , IsTodayRole = Qt::UserRole+3 } |
Signals | |
| void | parseError () |
| void | updated () |
Public Member Functions | |
| Q_INVOKABLE QVariant | data (const QModelIndex &index, int role) const override |
| Q_INVOKABLE Qt::ItemFlags | flags (const QModelIndex &index) const override |
| QString | getOpeningHours () const |
| QStringList | getToday () const |
| OpeningHoursModel ()=default | |
| OpeningHoursModel (const OpeningHoursModel &)=delete | |
| OpeningHoursModel (OpeningHoursModel &&)=delete | |
| OpeningHoursModel & | operator= (const OpeningHoursModel &)=delete |
| OpeningHoursModel & | operator= (OpeningHoursModel &&)=delete |
| QHash< int, QByteArray > | roleNames () const override |
| Q_INVOKABLE int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| void | setOpeningHours (const QString &openingHours) |
| ~OpeningHoursModel () override=default | |
Properties | |
| QString | openingHours |
| QStringList | today |
QML Component for parsing OSM opening hours.
|
default |
|
delete |
|
delete |
|
overridedefault |
|
override |
References DayRole, IsTodayRole, ShortDayRole, osmscout::OpeningHours::Sunday, and TimeIntervalsRole.
|
override |
|
inline |
| QStringList osmscout::OpeningHoursModel::getToday | ( | ) | const |
References osmscout::OpeningHours::Sunday.
|
delete |
|
delete |
|
signal |
Referenced by setOpeningHours().
|
override |
References DayRole, IsTodayRole, ShortDayRole, and TimeIntervalsRole.
|
inlineoverride |
| void osmscout::OpeningHoursModel::setOpeningHours | ( | const QString & | openingHours | ) |
References openingHours, osmscout::OpeningHours::Parse(), parseError(), osmscout::OpeningHours::Sunday, and updated().
|
signal |
Referenced by setOpeningHours().
|
readwrite |
Referenced by setOpeningHours().
|
read |