|
libosmscout 1.1.1
|
#include <libosmscout-client-qt/include/osmscoutclientqt/InstalledMapsModel.h>


Public Types | |
| enum | Roles { NameRole = Qt::UserRole , PathRole = Qt::UserRole + 1 , DirectoryRole = Qt::UserRole + 2 , TimeRole = Qt::UserRole + 3 , ByteSizeRole = Qt::UserRole + 4 , SizeRole = Qt::UserRole + 5 , VersionRole = Qt::UserRole + 6 } |
Public Slots | |
| void | onDatabaseListChanged () |
Signals | |
| void | databaseListChanged (QList< QDir > databaseDirectories) |
Public Member Functions | |
| InstalledMapsModel () | |
| virtual | ~InstalledMapsModel () |
| Q_INVOKABLE int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| Q_INVOKABLE QVariant | data (const QModelIndex &index, int role) const override |
| QHash< int, QByteArray > | roleNames () const override |
| Q_INVOKABLE Qt::ItemFlags | flags (const QModelIndex &index) const override |
| Q_INVOKABLE bool | deleteMap (int row) |
| Q_INVOKABLE bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override |
| Q_INVOKABLE QVariant | timeOfMap (const QStringList &path) |
Model providing access to currently installed maps on device
| osmscout::InstalledMapsModel::InstalledMapsModel | ( | ) |
|
virtual |
|
override |
|
signal |
| Q_INVOKABLE bool osmscout::InstalledMapsModel::deleteMap | ( | int | row | ) |
Delete installed map represented this model on given row
| row |
|
override |
|
slot |
|
override |
|
override |
|
override |
| Q_INVOKABLE QVariant osmscout::InstalledMapsModel::timeOfMap | ( | const QStringList & | path | ) |
Generation time of map with given path. Null if don't exists It may be used for detection if there is some update available.
| path |