|
QGIS API Documentation 4.3.0-Master (149067ad0b9)
|
A custom model for display of available time zones. More...
#include <qgsdatetimewithtimezonewidget.h>

Public Types | |
| enum class | CustomRole : int { TimeZoneId = Qt::UserRole , TimeZone , UtcOffset } |
| Model roles. More... | |
Public Member Functions | |
| QgsTimeZoneItemModel (QObject *parent=nullptr) | |
| Constructor for a QgsTimeZoneItemModel with the specified parent object. | |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role) const override |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
| QModelIndex | indexFromTimeZone (const QTimeZone &timeZone) const |
| Returns the model index corresponding to a time zone. | |
| QModelIndex | parent (const QModelIndex &index) const override |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
Static Public Member Functions | |
| static QString | displayStringForTimeZone (const QTimeZone &timeZone, QTimeZone::NameType nameType=QTimeZone::NameType::DefaultName) |
| Returns a friendly display string for a time zone. | |
A custom model for display of available time zones.
Definition at line 46 of file qgsdatetimewithtimezonewidget.h.
|
strong |
Model roles.
| Enumerator | |
|---|---|
| TimeZoneId | Time zone ID. |
| TimeZone | QTimeZone object. |
| UtcOffset | Offset from UTC. |
Definition at line 52 of file qgsdatetimewithtimezonewidget.h.
| QgsTimeZoneItemModel::QgsTimeZoneItemModel | ( | QObject * | parent = nullptr | ) |
Constructor for a QgsTimeZoneItemModel with the specified parent object.
Definition at line 44 of file qgsdatetimewithtimezonewidget.cpp.
|
override |
Definition at line 75 of file qgsdatetimewithtimezonewidget.cpp.
|
override |
Definition at line 80 of file qgsdatetimewithtimezonewidget.cpp.
|
static |
Returns a friendly display string for a time zone.
Definition at line 142 of file qgsdatetimewithtimezonewidget.cpp.
|
override |
Definition at line 111 of file qgsdatetimewithtimezonewidget.cpp.
| QModelIndex QgsTimeZoneItemModel::indexFromTimeZone | ( | const QTimeZone & | timeZone | ) | const |
Returns the model index corresponding to a time zone.
Definition at line 132 of file qgsdatetimewithtimezonewidget.cpp.
|
override |
Definition at line 126 of file qgsdatetimewithtimezonewidget.cpp.
|
override |
Definition at line 67 of file qgsdatetimewithtimezonewidget.cpp.