Marble
6#ifndef OWNCLOUDSYNCBACKEND_H
7#define OWNCLOUDSYNCBACKEND_H
10#include <QNetworkReply>
19class CloudSyncManager;
22class OwncloudSyncBackend :
public QObject
27 explicit OwncloudSyncBackend(CloudSyncManager *cloudSyncManager);
28 ~OwncloudSyncBackend()
override;
35 QUrl endpointUrl(
const QString &endpoint)
const;
43 QUrl endpointUrl(
const QString &endpoint,
const QString ¶meter)
const;
50 void removeFromCache(
const QDir &cacheDir,
const QString ×tamp);
52 void uploadRoute(
const QString ×tamp);
53 void downloadRouteList();
54 void downloadRoute(
const QString ×tamp);
55 void deleteRoute(
const QString ×tamp);
56 QPixmap createPreview(
const QString ×tamp)
const;
57 QString routeName(
const QString ×tamp)
const;
63 void checkAuthReply();
65 void prepareRouteList();
66 void saveDownloadedRoute();
67 void validateSettings();
70 void routeListDownloaded(
const QList<RouteItem> &routeList);
71 void routeDownloaded();
73 void routeUploadProgress(qint64 sent, qint64 total);
74 void routeDownloadProgress(qint64 received, qint64 total);
75 void routeListDownloadProgress(qint64 received, qint64 total);
76 void removedFromCache(
const QString ×tamp);
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:08 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.