From 275394fc364fd762fe755dff4541a04fc46d715f Mon Sep 17 00:00:00 2001 From: EspoTek Date: Fri, 16 Dec 2016 15:11:47 +1100 Subject: [PATCH] GUI responsive when device disconnected But will not respond until device has been connected at least once! On a side note I found out how silly the saveState/loadState method in genericUsbDriver was. It was always a better idea to just "poke" the signals to ensure that it is reset in the same way that would happen from GUI interactions. Former-commit-id: 57c841f1d7173427ee09f90cccf4b2f5225f6d50 --- Desktop Interface/bin/Labrador.exe.REMOVED.git-id | 2 +- Desktop Interface/genericusbdriver.cpp.REMOVED.git-id | 2 +- Desktop Interface/genericusbdriver.h.REMOVED.git-id | 2 +- Desktop Interface/isodriver.cpp.REMOVED.git-id | 2 +- Desktop Interface/isodriver.h.REMOVED.git-id | 2 +- Desktop Interface/mainwindow.cpp.REMOVED.git-id | 2 +- Desktop Interface/release/buffercontrol.obj.REMOVED.git-id | 2 +- Desktop Interface/release/espocombobox.obj.REMOVED.git-id | 2 +- Desktop Interface/release/esposlider.obj.REMOVED.git-id | 2 +- Desktop Interface/release/genericusbdriver.obj.REMOVED.git-id | 2 +- Desktop Interface/release/isobuffer.obj.REMOVED.git-id | 2 +- Desktop Interface/release/isodriver.obj.REMOVED.git-id | 2 +- Desktop Interface/release/main.obj.REMOVED.git-id | 2 +- Desktop Interface/release/mainwindow.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_buffercontrol.cpp.REMOVED.git-id | 2 +- Desktop Interface/release/moc_buffercontrol.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_espocombobox.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_esposlider.cpp.REMOVED.git-id | 2 +- Desktop Interface/release/moc_esposlider.obj.REMOVED.git-id | 2 +- .../release/moc_genericusbdriver.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_isodriver.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_mainwindow.obj.REMOVED.git-id | 2 +- Desktop Interface/release/moc_winusbdriver.obj.REMOVED.git-id | 2 +- Desktop Interface/release/winusbdriver.obj.REMOVED.git-id | 2 +- Desktop Interface/ui_elements/buffercontrol.cpp.REMOVED.git-id | 2 +- Desktop Interface/ui_elements/buffercontrol.h.REMOVED.git-id | 2 +- Desktop Interface/ui_elements/esposlider.cpp.REMOVED.git-id | 2 +- Desktop Interface/ui_elements/esposlider.h.REMOVED.git-id | 2 +- Desktop Interface/winusbdriver.cpp.REMOVED.git-id | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/Desktop Interface/bin/Labrador.exe.REMOVED.git-id b/Desktop Interface/bin/Labrador.exe.REMOVED.git-id index 6c759991..000241b2 100644 --- a/Desktop Interface/bin/Labrador.exe.REMOVED.git-id +++ b/Desktop Interface/bin/Labrador.exe.REMOVED.git-id @@ -1 +1 @@ -08593e46c8b28f2f2813469fff3381d45b76dbf6 \ No newline at end of file +c7517ff3e67a58db142d72bc943f4f942c5c4a2f \ No newline at end of file diff --git a/Desktop Interface/genericusbdriver.cpp.REMOVED.git-id b/Desktop Interface/genericusbdriver.cpp.REMOVED.git-id index 43deb04b..76c37beb 100644 --- a/Desktop Interface/genericusbdriver.cpp.REMOVED.git-id +++ b/Desktop Interface/genericusbdriver.cpp.REMOVED.git-id @@ -1 +1 @@ -e0f1f1862e3684c8454d47715a87705ac92c6f5b \ No newline at end of file +8818de77628d14dc2b962ef11b9a747a4828f30b \ No newline at end of file diff --git a/Desktop Interface/genericusbdriver.h.REMOVED.git-id b/Desktop Interface/genericusbdriver.h.REMOVED.git-id index 43236206..5c19ac5e 100644 --- a/Desktop Interface/genericusbdriver.h.REMOVED.git-id +++ b/Desktop Interface/genericusbdriver.h.REMOVED.git-id @@ -1 +1 @@ -45439c99e6f5fe988ceb506d52276156bf4b33f4 \ No newline at end of file +e21cdc0182743b2fd8af80ed8b2609055c953eb7 \ No newline at end of file diff --git a/Desktop Interface/isodriver.cpp.REMOVED.git-id b/Desktop Interface/isodriver.cpp.REMOVED.git-id index e0c94f82..2d933ce6 100644 --- a/Desktop Interface/isodriver.cpp.REMOVED.git-id +++ b/Desktop Interface/isodriver.cpp.REMOVED.git-id @@ -1 +1 @@ -42a19ee4389da678c9261f732c3334a7e71bfbf5 \ No newline at end of file +9a094ab4167a3b46804c6b2e0356fbe30e4619f9 \ No newline at end of file diff --git a/Desktop Interface/isodriver.h.REMOVED.git-id b/Desktop Interface/isodriver.h.REMOVED.git-id index fc1c19ee..2f05650a 100644 --- a/Desktop Interface/isodriver.h.REMOVED.git-id +++ b/Desktop Interface/isodriver.h.REMOVED.git-id @@ -1 +1 @@ -6146d7ef52a981f801c4f68fbcc49d9b8c0b918c \ No newline at end of file +63509ba65def940d9ee32f82915052c5481d7f70 \ No newline at end of file diff --git a/Desktop Interface/mainwindow.cpp.REMOVED.git-id b/Desktop Interface/mainwindow.cpp.REMOVED.git-id index 2981f00f..dc0138b6 100644 --- a/Desktop Interface/mainwindow.cpp.REMOVED.git-id +++ b/Desktop Interface/mainwindow.cpp.REMOVED.git-id @@ -1 +1 @@ -ddfbaae931f5c8e7ec62e56f899d9e6f43441b95 \ No newline at end of file +0c2a0f73ef16a5f7989b7f84d4563ec7a41d8082 \ No newline at end of file diff --git a/Desktop Interface/release/buffercontrol.obj.REMOVED.git-id b/Desktop Interface/release/buffercontrol.obj.REMOVED.git-id index 7ac58fbd..b33d8239 100644 --- a/Desktop Interface/release/buffercontrol.obj.REMOVED.git-id +++ b/Desktop Interface/release/buffercontrol.obj.REMOVED.git-id @@ -1 +1 @@ -8af73bd7978d969fe74ed652a9c504cc7cd7ee7e \ No newline at end of file +78a3167628323e433c147b73ae142c3148258460 \ No newline at end of file diff --git a/Desktop Interface/release/espocombobox.obj.REMOVED.git-id b/Desktop Interface/release/espocombobox.obj.REMOVED.git-id index 7c10d464..60293c77 100644 --- a/Desktop Interface/release/espocombobox.obj.REMOVED.git-id +++ b/Desktop Interface/release/espocombobox.obj.REMOVED.git-id @@ -1 +1 @@ -e070ee6b9714dde98eb822faf7ad917d99ce314d \ No newline at end of file +d5842b5adbdd32fa65fa9e2128341dce93b5eed0 \ No newline at end of file diff --git a/Desktop Interface/release/esposlider.obj.REMOVED.git-id b/Desktop Interface/release/esposlider.obj.REMOVED.git-id index 2f23fcb3..84e4c9ee 100644 --- a/Desktop Interface/release/esposlider.obj.REMOVED.git-id +++ b/Desktop Interface/release/esposlider.obj.REMOVED.git-id @@ -1 +1 @@ -bf8031c4dbcb1663f858451ff9904a69abe2745d \ No newline at end of file +fd84a9a91eecf22a99b2b7baaff65954e1f5978a \ No newline at end of file diff --git a/Desktop Interface/release/genericusbdriver.obj.REMOVED.git-id b/Desktop Interface/release/genericusbdriver.obj.REMOVED.git-id index 7a0995c3..7f7db60f 100644 --- a/Desktop Interface/release/genericusbdriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/genericusbdriver.obj.REMOVED.git-id @@ -1 +1 @@ -91669ea019502ddf78f272a808ebc4aa9762f1eb \ No newline at end of file +023b4e58025ae013a6952b4fb47bb35b65f0b81c \ No newline at end of file diff --git a/Desktop Interface/release/isobuffer.obj.REMOVED.git-id b/Desktop Interface/release/isobuffer.obj.REMOVED.git-id index 898ad3a4..6ee174cf 100644 --- a/Desktop Interface/release/isobuffer.obj.REMOVED.git-id +++ b/Desktop Interface/release/isobuffer.obj.REMOVED.git-id @@ -1 +1 @@ -deb7f92983cb9ae198b7f4e7f821bd9ff890ddd4 \ No newline at end of file +4143b73f902e507c6b9562abadbf8f481c22f8ef \ No newline at end of file diff --git a/Desktop Interface/release/isodriver.obj.REMOVED.git-id b/Desktop Interface/release/isodriver.obj.REMOVED.git-id index a2dc6cbf..bd17d9e5 100644 --- a/Desktop Interface/release/isodriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/isodriver.obj.REMOVED.git-id @@ -1 +1 @@ -cd1293171a61e0f51a791c774e7593e942cc3d70 \ No newline at end of file +e73366e3a7f235dc6ad335021faa994ba4317bdb \ No newline at end of file diff --git a/Desktop Interface/release/main.obj.REMOVED.git-id b/Desktop Interface/release/main.obj.REMOVED.git-id index f9d5eeb9..def11b41 100644 --- a/Desktop Interface/release/main.obj.REMOVED.git-id +++ b/Desktop Interface/release/main.obj.REMOVED.git-id @@ -1 +1 @@ -a1c4abb7b2b37fc060fb462c7cacc4a2ceeba0ae \ No newline at end of file +42a8300b33dbb8ed5ad919ca798f7722110f2768 \ No newline at end of file diff --git a/Desktop Interface/release/mainwindow.obj.REMOVED.git-id b/Desktop Interface/release/mainwindow.obj.REMOVED.git-id index 48e69c2e..a58580d9 100644 --- a/Desktop Interface/release/mainwindow.obj.REMOVED.git-id +++ b/Desktop Interface/release/mainwindow.obj.REMOVED.git-id @@ -1 +1 @@ -ec41d7321194c203182fa3520b9b52a1f1ab26a3 \ No newline at end of file +2791e0b92f789c37742b49e15ffaf476448e788f \ No newline at end of file diff --git a/Desktop Interface/release/moc_buffercontrol.cpp.REMOVED.git-id b/Desktop Interface/release/moc_buffercontrol.cpp.REMOVED.git-id index ea659017..346f69eb 100644 --- a/Desktop Interface/release/moc_buffercontrol.cpp.REMOVED.git-id +++ b/Desktop Interface/release/moc_buffercontrol.cpp.REMOVED.git-id @@ -1 +1 @@ -2dd5daf13acca1dc400fe06dbff1f70d6ed5ab89 \ No newline at end of file +fa8ded6af5c6e55183921e1ace955b6b3038e964 \ No newline at end of file diff --git a/Desktop Interface/release/moc_buffercontrol.obj.REMOVED.git-id b/Desktop Interface/release/moc_buffercontrol.obj.REMOVED.git-id index db0df0fb..fa22ccef 100644 --- a/Desktop Interface/release/moc_buffercontrol.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_buffercontrol.obj.REMOVED.git-id @@ -1 +1 @@ -7b4f9a085d394056f95e6542a34420d91669f412 \ No newline at end of file +a63bb3760f35b663b18d6e8ec0f42d1365af40c7 \ No newline at end of file diff --git a/Desktop Interface/release/moc_espocombobox.obj.REMOVED.git-id b/Desktop Interface/release/moc_espocombobox.obj.REMOVED.git-id index 128a7deb..c584de52 100644 --- a/Desktop Interface/release/moc_espocombobox.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_espocombobox.obj.REMOVED.git-id @@ -1 +1 @@ -343fc8c2f572c049b3b61528241abb24e31b250c \ No newline at end of file +6bc75e740bdf8bc468bc5c3689c61a2fd0ab9553 \ No newline at end of file diff --git a/Desktop Interface/release/moc_esposlider.cpp.REMOVED.git-id b/Desktop Interface/release/moc_esposlider.cpp.REMOVED.git-id index 9828240e..85a65a0f 100644 --- a/Desktop Interface/release/moc_esposlider.cpp.REMOVED.git-id +++ b/Desktop Interface/release/moc_esposlider.cpp.REMOVED.git-id @@ -1 +1 @@ -7d0cb359adc0c8b1c000ce730c71b50915073ecc \ No newline at end of file +094e9b0dfb040395632952a82560ff11b718b0bd \ No newline at end of file diff --git a/Desktop Interface/release/moc_esposlider.obj.REMOVED.git-id b/Desktop Interface/release/moc_esposlider.obj.REMOVED.git-id index a39b6289..9dc4c755 100644 --- a/Desktop Interface/release/moc_esposlider.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_esposlider.obj.REMOVED.git-id @@ -1 +1 @@ -3065c9c4b311aa3344c93bf63e29ad6dc7cb802c \ No newline at end of file +52e41a6910d4590711e196cc411da00bf2d22f8c \ No newline at end of file diff --git a/Desktop Interface/release/moc_genericusbdriver.obj.REMOVED.git-id b/Desktop Interface/release/moc_genericusbdriver.obj.REMOVED.git-id index fbae0c75..73af02ff 100644 --- a/Desktop Interface/release/moc_genericusbdriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_genericusbdriver.obj.REMOVED.git-id @@ -1 +1 @@ -9c59d0e802079c1483330f55f4c001d47a95eaee \ No newline at end of file +8f10381e1c792f7eac775332742dcb30329c4097 \ No newline at end of file diff --git a/Desktop Interface/release/moc_isodriver.obj.REMOVED.git-id b/Desktop Interface/release/moc_isodriver.obj.REMOVED.git-id index 8ba9022b..d6249dc6 100644 --- a/Desktop Interface/release/moc_isodriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_isodriver.obj.REMOVED.git-id @@ -1 +1 @@ -4a4fed4a987e362a5da2f64dfb4fa5f1012a5719 \ No newline at end of file +2acb4ce195858c049cc579b71722a0b6d49bc9c9 \ No newline at end of file diff --git a/Desktop Interface/release/moc_mainwindow.obj.REMOVED.git-id b/Desktop Interface/release/moc_mainwindow.obj.REMOVED.git-id index 110a37a1..c1a791eb 100644 --- a/Desktop Interface/release/moc_mainwindow.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_mainwindow.obj.REMOVED.git-id @@ -1 +1 @@ -0b5290664fa895150f4eed7c54a3b9a67c1b96f5 \ No newline at end of file +477dc9bb47b427af0a982ba793929eb1d77fa814 \ No newline at end of file diff --git a/Desktop Interface/release/moc_winusbdriver.obj.REMOVED.git-id b/Desktop Interface/release/moc_winusbdriver.obj.REMOVED.git-id index ac355466..5839eed4 100644 --- a/Desktop Interface/release/moc_winusbdriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/moc_winusbdriver.obj.REMOVED.git-id @@ -1 +1 @@ -dd89a29e6df31e614bd715b06f121314aa2b7f1c \ No newline at end of file +aa0f732ead8c5755b84a265f33c1d82431cfea69 \ No newline at end of file diff --git a/Desktop Interface/release/winusbdriver.obj.REMOVED.git-id b/Desktop Interface/release/winusbdriver.obj.REMOVED.git-id index bac70d9c..1f68d022 100644 --- a/Desktop Interface/release/winusbdriver.obj.REMOVED.git-id +++ b/Desktop Interface/release/winusbdriver.obj.REMOVED.git-id @@ -1 +1 @@ -16e74cb3d60abe941b2b98dba3b65908e4602d5d \ No newline at end of file +8528b456a67ed547225adc7ebe7618fc5850e620 \ No newline at end of file diff --git a/Desktop Interface/ui_elements/buffercontrol.cpp.REMOVED.git-id b/Desktop Interface/ui_elements/buffercontrol.cpp.REMOVED.git-id index d227fe61..097a1d2b 100644 --- a/Desktop Interface/ui_elements/buffercontrol.cpp.REMOVED.git-id +++ b/Desktop Interface/ui_elements/buffercontrol.cpp.REMOVED.git-id @@ -1 +1 @@ -b5d889cf11c927e9982976b927dff25b5f0cf3c4 \ No newline at end of file +c4bb3f2a1e3290b6ecebcf148e8c73f9d7859b27 \ No newline at end of file diff --git a/Desktop Interface/ui_elements/buffercontrol.h.REMOVED.git-id b/Desktop Interface/ui_elements/buffercontrol.h.REMOVED.git-id index 2bf61940..71f31f51 100644 --- a/Desktop Interface/ui_elements/buffercontrol.h.REMOVED.git-id +++ b/Desktop Interface/ui_elements/buffercontrol.h.REMOVED.git-id @@ -1 +1 @@ -158cf9bd41e71b2ffca7496b880fb586399f0a06 \ No newline at end of file +db20a3a4b3f4a6e1a781cf164f0cc450002b3fee \ No newline at end of file diff --git a/Desktop Interface/ui_elements/esposlider.cpp.REMOVED.git-id b/Desktop Interface/ui_elements/esposlider.cpp.REMOVED.git-id index b52e74de..5d523163 100644 --- a/Desktop Interface/ui_elements/esposlider.cpp.REMOVED.git-id +++ b/Desktop Interface/ui_elements/esposlider.cpp.REMOVED.git-id @@ -1 +1 @@ -04b37bd22487293022c2710351f929eb76b61ee3 \ No newline at end of file +a20fb209198d02dcb7c1459005936238c7f2b6a1 \ No newline at end of file diff --git a/Desktop Interface/ui_elements/esposlider.h.REMOVED.git-id b/Desktop Interface/ui_elements/esposlider.h.REMOVED.git-id index 1625ccf5..7fa0d751 100644 --- a/Desktop Interface/ui_elements/esposlider.h.REMOVED.git-id +++ b/Desktop Interface/ui_elements/esposlider.h.REMOVED.git-id @@ -1 +1 @@ -c2b9416ffee295fb7527e4a4858044d767fab98e \ No newline at end of file +aeed7aac7fa512e7795b878a35e949d06af43c78 \ No newline at end of file diff --git a/Desktop Interface/winusbdriver.cpp.REMOVED.git-id b/Desktop Interface/winusbdriver.cpp.REMOVED.git-id index 32ae249c..92e580a5 100644 --- a/Desktop Interface/winusbdriver.cpp.REMOVED.git-id +++ b/Desktop Interface/winusbdriver.cpp.REMOVED.git-id @@ -1 +1 @@ -cb8d33581a61e0cb3c8c8055645e024e4be300ec \ No newline at end of file +be656d65179eefcc7622413a2d85669f8104423b \ No newline at end of file