Execute longer routines in separate thread
There is currently no threading used in petenv's GUI, which leads to the display occasionally freezing. This is most noticable when using PLCTreeWidget.dump_data(...)
and IOCWidget.dump_data(...)
.
These methods should be handled by separate QThreads, and the GUI should probably also be modified to signal that these routines are being run in the background (so the user is informed).