50 Commits

Author SHA1 Message Date
grossmj
370dd6ed82 Base migration to PyQt6 2025-12-14 18:19:47 +08:00
grossmj
f68a8ea829 Fix OverflowError error with progress dialog. Fixes #2767 2019-04-13 17:38:43 +07:00
grossmj
b7ccc37ea5 Fix SIP import error with recent PyQt versions. Fixes #2709 2019-02-16 14:38:44 +08:00
grossmj
08c89c4fac Fix various small errors, mostly about non-existing C/C++ objects. 2018-09-03 16:48:23 +07:00
grossmj
dba75e844e Activate faulthandler. 2017-11-21 13:44:29 +07:00
ziajka
289f754108 Accurate upload progress dialogs for large files 2017-11-03 11:38:04 +01:00
Jeremy Grossmann
a04d9784f2 Merge branch '2.1' into image-upload-manager 2017-10-26 12:24:17 +07:00
ziajka
73e59d92ca Progress Dialog: don't count finished queries done in background 2017-10-25 13:50:35 +02:00
ziajka
d638c6e0d7 Image Upload Manager for uploading 2017-10-24 17:20:30 +02:00
grossmj
c5688cacf9 Restore timer for refreshing the progress dialog status. 2017-10-24 20:12:01 +07:00
grossmj
9dead47a37 Increase timer before showing a progress dialog from 250ms to 500ms. Ref #2275. 2017-10-01 23:56:28 +08:00
Julien Duponchelle
e09292c647 Fix AttributeError: 'NoneType' object has no attribute 'wasCanceled'
Fix #2023
2017-05-04 10:27:45 +02:00
Julien Duponchelle
417395718d Fix a rare crash in progress dialog 2017-03-15 16:36:13 +01:00
Julien Duponchelle
7fdf42b442 Avoid progress dialog not disapear
Fix #1915
2017-03-14 15:40:04 +01:00
Julien Duponchelle
6bebf2d14d Fix a potentatial crash in the progress dialog
Fix #1919
2017-03-13 17:16:34 +01:00
Julien Duponchelle
5948e5c4cb Prevent a potential crash 2017-03-08 18:12:46 +01:00
Julien Duponchelle
4f56f100fa Improve crash proof code of the progress dialog
Fix #1873
2017-02-20 12:16:32 +01:00
Julien Duponchelle
77b3118cbc Try to workaround unknow error on some user computers
Ref #1848
2017-02-14 12:27:34 +01:00
Julien Duponchelle
cfd1bbd9d1 Fix rare crash in the progress dialog
Fix #1802
2017-01-23 10:13:43 +01:00
Julien Duponchelle
341b5cd947 Display the progress dialog after 250ms
Fix #1262
2016-05-27 15:30:09 +02:00
Julien Duponchelle
0f00e206bf Remove unbreakable space 2016-05-18 11:27:38 +02:00
grossmj
bdd40ec59d Drop more PyQt4 related code. Fixes #1203. 2016-04-29 09:05:41 -06:00
Julien Duponchelle
a34fa04e4f Refresh faster the progress dialog 2016-03-25 15:47:33 +01:00
Julien Duponchelle
8d2ae5e254 Avoid a small blink of the waiting text 2016-03-25 15:45:22 +01:00
Julien Duponchelle
adf241c146 Fix another race conditions in progress dialog
Fix #1135
2016-03-24 17:44:31 +01:00
Jeremy Grossmann
8d60c65e5b Merge pull request #1129 from GNS3/avoid_blink
This should avoid blinking dialog. And display better progress
2016-03-23 10:01:42 -06:00
Julien Duponchelle
37e7222371 Display upload size during progress
Fix #1121
2016-03-23 15:27:44 +01:00
Julien Duponchelle
254c766883 This should avoid blinking dialog. And display better progress
Fix #925
2016-03-23 10:55:33 +01:00
Julien Duponchelle
ab3a50f22f Remove bad smell from progress dialog and handle ESC key
Fix #1120
2016-03-22 17:18:00 +01:00
Julien Duponchelle
8142d0baa7 Fix crash in progress dialog on OSX
Fix #828
2015-12-03 15:45:55 +01:00
grossmj
c165146d7c Prevents progress dialog to stay displayed (fixes graphical bug). 2015-08-01 15:19:57 -06:00
Julien Duponchelle
a5ccce30d6 Fix issue with file upload and Qt 5.5
For an unknow reason it's stop working with Qt 5.5
the fix is to use QtCore.Qt.QueuedConnection on the slot
in order to avoid blocking the HTTP thread.

Fix #584
2015-07-31 12:21:50 +02:00
Julien Duponchelle
f8e87c5aa1 Add a force quit button when closing the app
Fix #438
2015-06-23 21:58:08 +02:00
Julien Duponchelle
be11046cfc Refactor of the progress dialog
setWindowModality(Qt.Qt.ApplicationModal) allow to have the progress
dialog modal for the app

Creation of a context block where you can temporary change the
behavior of the progress dialog.

Fix #359
2015-06-19 12:26:29 +02:00
Julien Duponchelle
9b3ed76fb0 SSL support
Fix #385
2015-06-11 21:16:57 +02:00
Julien Duponchelle
763f65cbbe Upload images from gui 2015-05-10 20:46:45 +02:00
grossmj
4b0b5cb85c List all available VMware VMs. 2015-05-01 18:47:46 -06:00
Julien Duponchelle
6ab00e46b2 Migration to QT5
I drop some related cloud support, we will restore it when we will be ready.
* Switch to Python3 super style
* Drop old object inheritance
* Fixed old super call
2015-04-23 12:24:26 +02:00
grossmj
242018d0d3 Cancel network requests if the progress dialog itself is canceled.
Avoid closing the preferences dialog or any configuration dialog if there is a pending request.
Fixes #227.
2015-03-21 20:23:04 -06:00
Julien Duponchelle
376178b18a Solve issue with canceled progress dialog
Fix #214
2015-03-17 19:48:46 +01:00
grossmj
b01854ec72 Bump the progress dialog minimum duration before display to 1000ms. 2015-03-08 12:47:52 -06:00
Julien Duponchelle
7a1b0e7a48 Fix a crash when you change project and some query a remaining 2015-03-05 14:50:24 +01:00
Julien Duponchelle
84ed6cd722 Drop qemu unused preferences page 2015-02-23 17:37:29 +01:00
Julien Duponchelle
8457854483 Zuper progress dialog, with progress bar when multiples queries waiting 2015-02-20 21:31:44 +01:00
grossmj
7db4e397f0 Set progress dialog timer to 500ms. 2015-02-18 17:54:51 -07:00
Julien Duponchelle
9de5e5f984 One click exit ! Lazy people will be happy 2015-02-18 21:38:37 +01:00
Julien Duponchelle
7b1f1268fc Progress dialog is back 2015-02-18 20:49:20 +01:00
Julien Duponchelle
98dc5890fd Revert "Progress dialog"
This reverts commit 4e055a3eb0.
2015-02-18 20:47:40 +01:00
Julien Duponchelle
4e055a3eb0 Progress dialog 2015-02-18 19:36:45 +01:00
Julien Duponchelle
9e4ec60d47 A work in progress, progress dialog 2015-02-18 17:28:24 +01:00