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


Public Types | |
| enum | Roles { NameRole = Qt::UserRole, PathRole = Qt::UserRole + 1, DirectoryRole = Qt::UserRole + 2, TimeRole = Qt::UserRole + 3 } |
Public Slots | |
| void | onDatabaseListChanged () |
Signals | |
| void | databaseListChanged () |
Public Member Functions | |
| InstalledMapsModel () | |
| virtual | ~InstalledMapsModel () |
| virtual Q_INVOKABLE int | rowCount (const QModelIndex &parent=QModelIndex()) const |
| virtual Q_INVOKABLE QVariant | data (const QModelIndex &index, int role) const |
| virtual QHash< int, QByteArray > | roleNames () const |
| virtual Q_INVOKABLE Qt::ItemFlags | flags (const QModelIndex &index) const |
| Q_INVOKABLE bool | deleteMap (int row) |
| virtual Q_INVOKABLE bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
| Q_INVOKABLE QVariant | timeOfMap (const QStringList &path) |
Model providing access to currently installed maps on device
| osmscout::InstalledMapsModel::InstalledMapsModel | ( | ) |
|
virtual |
|
virtual |
|
signal |
| Q_INVOKABLE bool osmscout::InstalledMapsModel::deleteMap | ( | int | row | ) |
Delete installed map represented this model on given row
| row |
|
virtual |
|
slot |
|
virtual |
|
virtual |
|
virtual |
| 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 |
1.8.14