Index: sources/gui/GuiView.h =================================================================== diff -u -rec7f919fdb70ff29a8de627937e4ad7008e59c1c -r86e9dfbff50cb7e16fd94c16c1c818cef3b47eac --- sources/gui/GuiView.h (.../GuiView.h) (revision ec7f919fdb70ff29a8de627937e4ad7008e59c1c) +++ sources/gui/GuiView.h (.../GuiView.h) (revision 86e9dfbff50cb7e16fd94c16c1c818cef3b47eac) @@ -49,19 +49,27 @@ PROPERTY(quint64, sdTotal , 0 ) PROPERTY(quint64, sdAvail , 0 ) PROPERTY(quint8 , sdPercent , 0 ) - PROPERTY(quint8 , sdIsLow , false ) + PROPERTY(bool , sdIsLow , false ) // this property will be set if the sd-card space gets lower than required amount in percent that has been defined in DeviceController. PROPERTY(qint8 , sdTooLowPecent, -1) // -1 means the event never happened // disabled coco end #ifdef BUILD_FOR_DESKTOP - PROPERTY(bool , usbReady , true ) - PROPERTY(bool , usbRemoved , false ) + PROPERTY(bool , usbIsReady , true ) + PROPERTY(bool , usbIsRemoved , false ) #else - PROPERTY(bool , usbReady , false ) - PROPERTY(bool , usbRemoved , true ) + PROPERTY(bool , usbIsReady , false ) + PROPERTY(bool , usbIsRemoved , true ) #endif + + PROPERTY(quint64, usbTotal , 0 ) + PROPERTY(quint64, usbAvail , 0 ) + PROPERTY(quint8 , usbPercent , 0 ) + PROPERTY(bool , usbIsLow , false ) + + PROPERTY(bool , exportRunning , false ) + public: explicit GuiView(QObject *parent = nullptr); @@ -80,6 +88,8 @@ void onSDCardSpaceTooLow(quint8 vAvailablePercent); void onSDCardSpaceChange(bool vReady, qint64 vTotal, qint64 vAvailable, quint8 vPercent); + void onUSBSpaceChange (bool vReady, qint64 vTotal, qint64 vAvailable, quint8 vPercent); + public slots: // is public since will be used in the UI and is in the same thread. void doActionTransmit(GuiActionType vAction, const QVariantList &vData); // UI => HD/DG void doActionTransmit(GuiActionType vAction, const QVariant &vData); // UI => HD/DG