• Cloud Services Overview
  • CloudService API - Service Definition and Configuration
  • Service Descriptions
  • Service Type
  • Service Capabilities
  • File Formats and Compression
  • Service keys and secrets
  • Service Registration and Instantiation
  • Service Configuration
  • Declaring configuration requirements
  • Folder selection and creation
  • Athlete selection
  • Combo box
  • Metadata field
  • Configuration Injection, saveSettings, getSetting and setSetting
  • Cloud Service API - Endpoints
  • bool open(QStringList &errors)
  • void close()
  • bool readFile(QByteArray *data, QString remotename, QString remoteid)
  • Asynchronous response
  • Converting and renaming the response
  • Compressed content
  • Threaded requests
  • bool writeFile(QByteArray &data, QString remotename, RideFile *ride)
  • bool upload(QWidget *parent, CloudService *store, RideItem *item)
  • virtual QList<CloudServiceEntry*> readdir(QString path, QStringList &errors, QDateTime &from, QDateTime&to)
  • CloudServiceEntry *root() and QString *home()
  • bool createFolder(QString pathname)
  • QList listAthletes()
  • bool selectAthlete(CloudServiceAthlete athlete)