New async connection management with user feedback

The fist connection uses the configured timeout of the revpi settings
object.
While the first connection, the user will see a connecting dialog, to
show we are alive and are working. The old behavior was a freezing UI.
This commit is contained in:
2023-01-13 18:52:45 +01:00
parent feb55fe2b5
commit d14b6dccdd
10 changed files with 448 additions and 125 deletions

View File

@@ -6,13 +6,10 @@
<rect>
<x>0</x>
<y>0</y>
<width>418</width>
<height>97</height>
<width>424</width>
<height>104</height>
</rect>
</property>
<property name="windowTitle">
<string>File transfer...</string>
</property>
<property name="modal">
<bool>true</bool>
</property>