Index: sources/cloudsync/CloudSyncController.h =================================================================== diff -u -r2b999e7cb21620d4b43cefc0908e3367bd05c840 -rc7a601b156691ad8c86e3fd177e966056bf6728a --- sources/cloudsync/CloudSyncController.h (.../CloudSyncController.h) (revision 2b999e7cb21620d4b43cefc0908e3367bd05c840) +++ sources/cloudsync/CloudSyncController.h (.../CloudSyncController.h) (revision c7a601b156691ad8c86e3fd177e966056bf6728a) @@ -253,7 +253,7 @@ signals: void didInitComplete (); void didTxCodeReceive (const QString &vTxCode ); - void didLogUpload (const QString &vFileName, const quint32 &vAccepted, const quint32 &vRejectReason); + void didLogUpload (const QString &vFileName, const quint32 vAccepted, const quint32 vRejectReason); void didLogRetention (quint16 vLogsCount, quint32 vLogsSize); void didRegisterStart (bool vOK ); @@ -344,4 +344,12 @@ // CloudSync log retention void sendRetentionLog ( quint8 vMaxUsePercent ); // eMessageID_SendLogRetention bool rcvdRetentionLog (const Message &vMessage ); // eMessageID_SendLogRetention + +public: + enum LogUploadRejectReason_Enum { + eLogUpload_NoRejectReason = 0, // + eLogUpload_NoConnectivity = 1, // Log Upload Rejection due to no connectivity to the cloud + eLogUpload_NoCredentials = 2, // Log Upload Rejection due to Invalid Credentials + eLogUpload_Duplicate = 3, // Log Upload Rejection due to received log is a Duplicate on the Cloud + }; };