1#ifndef OSMSCOUT_CLIENT_QT_MAPDOWNLOADSMODEL_H
2#define OSMSCOUT_CLIENT_QT_MAPDOWNLOADSMODEL_H
25#include <osmscoutclient/DBThread.h>
69 Q_INVOKABLE
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
70 Q_INVOKABLE QVariant
data(const QModelIndex &index,
int role) const override;
72 Q_INVOKABLE Qt::ItemFlags
flags(const QModelIndex &index) const override;
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
Q_INVOKABLE QVariant data(const QModelIndex &index, int role) const override
Q_INVOKABLE QStringList getLookupDirectories()
QHash< int, QByteArray > roleNames() const override
Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const override
Q_INVOKABLE QString suggestedDirectory(QObject *map, QString rootDirectory="")
Q_INVOKABLE void cancel(int row)
Q_INVOKABLE double getFreeSpace(QString dir)
Roles
Definition MapDownloadsModel.h:60
@ ProgressRole
Definition MapDownloadsModel.h:63
@ ErrorStringRole
Definition MapDownloadsModel.h:65
@ TargetDirectoryRole
Definition MapDownloadsModel.h:62
@ ProgressDescriptionRole
Definition MapDownloadsModel.h:64
@ MapNameRole
Definition MapDownloadsModel.h:61
MapDownloadsModel(QObject *parent=Q_NULLPTR)
void mapDownloadFails(QString message)
void onDownloadJobsChanged()
Q_INVOKABLE void downloadMap(QObject *map, QString dir)
Q_INVOKABLE Qt::ItemFlags flags(const QModelIndex &index) const override
void onDownloadProgress()
~MapDownloadsModel() override=default
std::shared_ptr< MapDownloader > MapDownloaderRef
Definition MapDownloader.h:128