Commit graph

11 commits

Author SHA1 Message Date
Candice Bentéjac
e9d80611c7 [GraphEditor] Clean-up: Harmonize syntax across all files 2023-11-06 16:28:22 +01:00
Candice Bentéjac
0e2aaa1c50 [ui] GraphEditor: Use nodes' label instead of type for CompatibilityManager
Also extend the width of the "Node" column to ensure that all nodes,
even those with a long name, can be displayed correctly without overlapping
on the "Issue" column.
2023-07-24 11:55:10 +02:00
Candice Bentéjac
4eac23a52d [GraphEditor] Prevent accessing null objects 2023-07-03 12:11:36 +02:00
Candice Bentéjac
9b5dd40b02 [qml] Qt5.15: Upgrade all QtQuick modules 2023-07-03 12:11:29 +02:00
Candice Bentéjac
91b604574a [ui] CompatibilityManager: Update message and check for null nodes model 2023-06-16 09:02:59 +02:00
Candice Bentéjac
02383c68b3 [ui] Check that objects accessed by QML properties are not null before accessing them
Some QML properties access exposed Python objects that may or may not
be null upon their access. When these objects are accessed while null,
QML issues "TypeError" warnings. These warnings have no functional
impact as QML correctly handles trying to access null objects, but can
spam the logs.

This commit aims at fixing all these warnings by checking that the
Python objects are not null before being accessed.
2022-12-06 11:04:50 +01:00
Julien-Haudegond
12de900e96 [ui] fix binding warnings when closing Meshroom 2020-08-17 17:50:44 +02:00
Fabien Castan
c38f0c3fa3 [ui] minor qml warning fix 2020-01-27 13:16:23 +01:00
Yann Lanthony
3615f641fd [ui][dialogs] improve wording
+ use MessageDialog for unsaved project dialog
2018-07-25 20:05:37 +02:00
Yann Lanthony
99167b7152 [ui] CompatibilityManager: issues summary in clipboard message copying
override MessageDialog.getAsString to add compatibility report
2018-07-25 16:52:51 +02:00
Yann Lanthony
fd8c275203 [ui] add CompatibilityManager component
* display and allow to upgrade incompatible nodes after project loading
* add a ToolButton in main toolbar to open CompatibilityManager in case of compatibility issues
2018-07-20 17:57:53 +02:00