Index: sources/device/DeviceController.h =================================================================== diff -u -re9b084ba5248db09d78970a8210ac290c0469891 -r93fd34d3e057f12282c909c98264a3bbbfca5253 --- sources/device/DeviceController.h (.../DeviceController.h) (revision e9b084ba5248db09d78970a8210ac290c0469891) +++ sources/device/DeviceController.h (.../DeviceController.h) (revision 93fd34d3e057f12282c909c98264a3bbbfca5253) @@ -6,8 +6,8 @@ * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file DeviceController.h - * \author (last) Behrouz NematiPour - * \date (last) 04-Apr-2024 + * \author (last) Tiffany Mejia + * \date (last) 13-Feb-2026 * \author (original) Behrouz NematiPour * \date (original) 03-Jun-2021 * @@ -217,13 +217,16 @@ QString _macBluetooth = ""; QString _netCloudSync = ""; - bool _hasThread = false; - bool _hasSalt = false; + bool _hasThread = false; + bool _hasSalt = false; + bool _logUpload = true; + //TODO: all of these should use the TimesProcess (instead of QProcess) // to be able to kill the process automatically after the set time out. DEVICE_DEV_DEFINITION_LIST + public slots: bool init(); bool init(QThread &vThread); @@ -256,7 +259,7 @@ void onPOSTCloudSyncData (const QString &vNetAddress); void onLogBackup (const QString &vFileName ); - void onLogUpload (const QString &vFileName ); + void onLogUpload (const QString &vFileName, const quint32 &vAccepted, const quint32 &vRejectReason); protected: void timerEvent(QTimerEvent *) override; @@ -284,6 +287,9 @@ bool logBackup(const QString &vFileName); bool logUpload(const QString &vFileName); + quint8 logTally(const QString &vFilePath, QString &vFileDest); + + signals: /*! * \brief didScreenshot