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


Public Types | |
| enum | Roles { MapNameRole = Qt::UserRole, TargetDirectoryRole = Qt::UserRole+1, ProgressRole = Qt::UserRole+2, ProgressDescriptionRole = Qt::UserRole+3, ErrorStringRole = Qt::UserRole+4 } |
Public Slots | |
| void | onDownloadJobsChanged () |
| void | onDownloadProgress () |
Signals | |
| void | mapDownloadFails (QString message) |
Public Member Functions | |
| MapDownloadsModel (QObject *parent=Q_NULLPTR) | |
| virtual | ~MapDownloadsModel () |
| 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 void | cancel (int row) |
| Q_INVOKABLE QString | suggestedDirectory (QObject *map, QString rootDirectory="") |
| Q_INVOKABLE void | downloadMap (QObject *map, QString dir) |
| Q_INVOKABLE QStringList | getLookupDirectories () |
| Q_INVOKABLE double | getFreeSpace (QString dir) |
QML list model with currently downloaded maps. It provide methods (invocable from QML) for starting new map download.
| osmscout::MapDownloadsModel::MapDownloadsModel | ( | QObject * | parent = Q_NULLPTR | ) |
|
inlinevirtual |
| Q_INVOKABLE void osmscout::MapDownloadsModel::cancel | ( | int | row | ) |
|
virtual |
| Q_INVOKABLE void osmscout::MapDownloadsModel::downloadMap | ( | QObject * | map, |
| QString | dir | ||
| ) |
|
virtual |
| Q_INVOKABLE double osmscout::MapDownloadsModel::getFreeSpace | ( | QString | dir | ) |
| Q_INVOKABLE QStringList osmscout::MapDownloadsModel::getLookupDirectories | ( | ) |
|
signal |
|
slot |
|
slot |
|
virtual |
|
virtual |
| Q_INVOKABLE QString osmscout::MapDownloadsModel::suggestedDirectory | ( | QObject * | map, |
| QString | rootDirectory = "" |
||
| ) |
1.8.14