Commit Graph

59 Commits

Author SHA1 Message Date
grossmj
1cdec97a12 Finalizing PyQt6 migration 2025-12-15 19:27:55 +08:00
grossmj
370dd6ed82 Base migration to PyQt6 2025-12-14 18:19:47 +08:00
grossmj
6d131a05f1 Fix "Apply" button in the "Preferences" dialog stays gray when templates/nodes are opened by double-click. Fixes #3307 2022-04-20 16:49:22 +07:00
grossmj
76832ab83f Fix "Unable to change Remote Main Server IP". Fixes #2823 2019-08-02 17:23:31 -02:30
grossmj
7f234aa648 Try to handle stacked widget layout differently. Ref #2605 2019-03-13 15:46:41 +07:00
grossmj
25a6b6b3b1 Download custom appliance symbols from GitHub
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
2019-03-11 16:55:16 +07:00
grossmj
9cd0597879 Change the size of template list on the Preferences window to relative. Fixes #2605 2019-03-08 11:46:43 +07:00
grossmj
52c06f4730 Use "template" to name what we use to create new nodes. 2018-11-28 16:12:58 +07:00
Julien Duponchelle
5d554976e2 Fix a race condition in the preferences dialog
Fix #1981
2017-04-10 11:42:13 +02:00
Julien Duponchelle
d1d8390b73 Try to fix some windows Z issues
Fix #1955
2017-04-07 11:06:51 +02:00
Julien Duponchelle
20506525c5 Fix RuntimeError: Set changed size during iteration
Fix #1951
2017-03-21 15:13:49 +01:00
Julien Duponchelle
854dc5db71 Fix Unsaved preferences in GNS3 VM warning
Fix #1740
2017-01-05 15:50:41 +01:00
Julien Duponchelle
044683de21 Mark preferences changes when you change a QPlainTextEdit 2016-11-21 18:16:02 +01:00
Julien Duponchelle
f000425350 Fix After adding a router via the new appliance button the settings are not saved
Fix #1478
2016-09-07 10:22:45 +02:00
Julien Duponchelle
146bb004c0 Save preference page only when the page change
Fix #1443
2016-08-26 15:05:42 +02:00
Julien Duponchelle
d26abecea7 Fix Even when you don't modify the preferences the pref dialog say "You have unsaved preferences."
Fix #1443
2016-08-26 15:02:36 +02:00
Julien Duponchelle
d2da14a951 Display name of preferences pages with changes
Ref #1443
2016-08-26 14:34:25 +02:00
Julien Duponchelle
c0564c89c8 Send GNS3 VM settings from the GUI
Fix #1441
2016-08-25 09:34:05 +02:00
Julien Duponchelle
0f00e206bf Remove unbreakable space 2016-05-18 11:27:38 +02:00
grossmj
83bb38b857 Set minimum sizes for spacers in preferences dialog. 2016-05-05 18:56:54 -06:00
grossmj
4f105ced0e Revert "Try to better support HDPI in preferences dialog"
This reverts commit dfaae1df1a.
2016-04-29 18:56:16 -06:00
Julien Duponchelle
dfaae1df1a Try to better support HDPI in preferences dialog
Ref #1033
2016-04-29 15:32:48 +02:00
grossmj
6580ea5891 Improvements for the preferences dialog (splitter layouts, save/restore geometry etc.) 2016-03-27 12:16:05 -06:00
Julien Duponchelle
0cd1f314f6 Update for 4K monitor
Ref #1033
2016-02-16 09:56:33 +01:00
Julien Duponchelle
a7f40c3d50 Preferences dialog resize
* add a scrollbar if preferences height is too big
* set a dynamics max size depending of the screen

Fix #844
2015-12-02 12:22:28 +01:00
Julien Duponchelle
c0f36590be Auto pep8 2015-11-09 12:39:14 +01:00
Julien Duponchelle
932dd79ac1 Fix Apply not enabled when removing a remote server
Fix #602
2015-08-07 11:42:48 +02:00
grossmj
76e3d3523e Fixes #601 (spelling error). 2015-08-06 15:11:48 -06:00
Julien Duponchelle
6c6bf7870d Inform user before exiting preferences dialog with changes
This Gray out the apply button by default. If something change
the button apply is enabled.

If you try to exit the windows without saving you got a warning.

The change detection is made by binding to various signal of the
preferences dialog childrens.

This work also when coming from the setup wizard.

Fix #515
2015-07-24 16:30:18 +02:00
Julien Duponchelle
6887928bba Remove unused cloud code from the 1.4
I hope it will avoid strange bugs
2015-07-08 17:40:59 +02:00
grossmj
3bfff093f8 Setup Wizard (to be tweaked). Implements #402. 2015-07-07 12:59:16 -06: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
grossmj
8bda1fe719 Removes some unneeded QtGui imports. 2015-06-08 14:29:42 -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
grossmj
683c75d308 New title for VM/Devices/routers preference pages. 2015-03-11 22:08:31 -06:00
Jeremy
200bc94870 Fixes #196: Import / export of the preferences file. 2015-03-06 13:43:49 -07:00
Julien Duponchelle
8fb92a316a PEP8 2015-01-28 11:13:10 +01:00
Jerry Seutter
cb29466e43 Add a ENABLE_CLOUD global 2014-11-03 16:40:42 -07:00
grossmj
f0f110b277 Show the Wireshark path when failing to open it. 2014-11-02 10:10:13 -07:00
grossmj
509d5f8b82 Bump version to 1.2.dev1 2014-10-25 18:01:14 -06:00
grossmj
176bfe88ca Bump version to 1.1 2014-10-22 22:43:48 -06:00
grossmj
54f6e264cb Bump version to 1.1.dev1. 2014-10-21 10:02:07 -06:00
grossmj
2943a4e0df Polish and bump up to version 1.0! 2014-10-20 18:40:06 -06:00
grossmj
a6cca2943a Bump to version 1.0.dev1. 2014-10-14 17:47:52 -06:00
grossmj
10d6811283 Bump to version 1.0-beta4. 2014-10-14 17:20:28 -06:00
grossmj
d1f8df6406 Fix apply in preferences dialog. 2014-09-30 21:20:18 -06:00
grossmj
a1adbf7b04 Improvements on the preferences dialog. 2014-09-30 19:59:15 -06:00
grossmj
f74dc93336 Bump to version 1.0-beta1.dev1. 2014-09-24 11:14:28 -06:00
grossmj
fdf7a97a8a Bump to version 1.0-beta3. 2014-09-24 11:01:33 -06:00