TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Signals | Public Member Functions | Private Slots | List of all members
QSyncUploadData Class Reference

The class of the sync cloud upload data. More...

#include <qsyncuploaddata.h>

+ Inheritance diagram for QSyncUploadData:

Signals

void uploadFileFinished (const QString &time)
 
void uploadProgressChanged (const QString &time, qint64 bytesSent, qint64 bytesTotal)
 

Public Member Functions

 QSyncUploadData (QNetworkAccessManager *networkManager, QObject *parent=nullptr)
 
void uploadDataOperator (const QString &time, const QString &bucket, const QString &fileName, const QString &filePath)
 
- Public Member Functions inherited from QSyncDataInterface
 QSyncDataInterface (QNetworkAccessManager *networkManager, QObject *parent=nullptr)
 

Private Slots

virtual void receiveDataFromServer () overridefinal
 
void uploadProgress (qint64 bytesSent, qint64 bytesTotal)
 

Additional Inherited Members

- Protected Slots inherited from QSyncDataInterface
virtual void receiveDataFromServer ()=0
 
void replyError (QNetworkReply::NetworkError error)
 
- Protected Member Functions inherited from QSyncDataInterface
QString pathEncode (const QString &data) const
 
QString pathDecode (const QString &data) const
 
 QSyncDataInterface (QSyncDataInterfacePrivate &pvt, QNetworkAccessManager *networkManager, QObject *parent=nullptr)
 

Detailed Description

The class of the sync cloud upload data.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 27 of file qsyncuploaddata.h.

Constructor & Destructor Documentation

QSyncUploadData::QSyncUploadData ( QNetworkAccessManager *  networkManager,
QObject *  parent = nullptr 
)
explicit

Object constructor.

Definition at line 22 of file qsyncuploaddata.cpp.

References TTK_D.

Member Function Documentation

void QSyncUploadData::receiveDataFromServer ( )
finaloverrideprivatevirtualslot

Receive data from server finshed.

Definition at line 70 of file qsyncuploaddata.cpp.

References TTK_D, TTK_NAN_STR, TTKObjectCast, and uploadFileFinished().

Referenced by uploadDataOperator().

void QSyncUploadData::uploadDataOperator ( const QString &  time,
const QString &  bucket,
const QString &  fileName,
const QString &  filePath 
)
void QSyncUploadData::uploadFileFinished ( const QString &  time)
signal

Uplaod file finshed.

Referenced by receiveDataFromServer().

void QSyncUploadData::uploadProgress ( qint64  bytesSent,
qint64  bytesTotal 
)
privateslot

Show upload progress.

Definition at line 92 of file qsyncuploaddata.cpp.

References TTK_D, and uploadProgressChanged().

Referenced by uploadDataOperator().

void QSyncUploadData::uploadProgressChanged ( const QString &  time,
qint64  bytesSent,
qint64  bytesTotal 
)
signal

Show upload progress.

Referenced by uploadDataOperator(), and uploadProgress().


The documentation for this class was generated from the following files: