Index: sources/gui/GuiController.h =================================================================== diff -u -r265ce7409a0ea99a4ae059f5ce7978c9cdb10631 -r142f2ddb8ce284c52c0add2acf3ac81f471b78de --- sources/gui/GuiController.h (.../GuiController.h) (revision 265ce7409a0ea99a4ae059f5ce7978c9cdb10631) +++ sources/gui/GuiController.h (.../GuiController.h) (revision 142f2ddb8ce284c52c0add2acf3ac81f471b78de) @@ -71,9 +71,9 @@ void doActionTransmit(GuiActionType vAction, const QVariantList &vData); // UI => HD/DG void doUSBDriveUmount (); // UI => OS - void doExportLog (); // UI => OS - void doExportService (); // UI => OS - void doExportTreatment (); // UI => OS + void doExportLog (const GuiStringIndexMap &vExportList); // UI => OS + void doExportService (const GuiStringIndexMap &vExportList); // UI => OS + void doExportTreatment (const GuiStringIndexMap &vExportList); // UI => OS private slots: // Should be private for thread safety and is connected internally. void onActionReceive (GuiActionType vAction, const QVariantList &vData); // UI <= HD/DG @@ -87,6 +87,7 @@ void onSDCardSpaceTooLow(quint8 vAvailablePercent); // OS => UI void onExport (); // OS => UI + void onExportStat (quint32 vIndex, const QString &vFileName, quint8 vPercent); void onFailedTransmit(Sequence seq); signals: @@ -102,10 +103,11 @@ void didSDCardSpaceChange(bool vReady, qint64 vTotal, qint64 vAvailable, quint8 vPercent); void didSDCardSpaceTooLow(quint8 vAvailablePercent); - void didExportLog (); - void didExportService (); - void didExportTreatment (); - void didExport (); + void didExportLog (const GuiStringIndexMap &vExportList); + void didExportService (const GuiStringIndexMap &vExportList); + void didExportTreatment (const GuiStringIndexMap &vExportList); + void didExport (); + void didExportStat (quint32 vIndex, const QString &vFileName, quint8 vPercent); // Device controller signal slots connection DEVICE_GUI_BRIDGE_DEFINITION_LIST