https://bugs.kde.org/show_bug.cgi?id=499445
Freya Lupen <penguinflyer2...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/grap | |hics/krita/-/commit/5465108 | |0e1a070956aec269c0af39995a8 | |630fa1 Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #3 from Freya Lupen <penguinflyer2...@gmail.com> --- Git commit 54651080e1a070956aec269c0af39995a8630fa1 by Freya Lupen. Committed on 30/05/2025 at 14:15. Pushed by freyalupen into branch 'master'. Add FileDialog to API and use it in plugins FileDialog is a wrapper for KoFileDialog. It respects Krita's 'Don't use native file dialogs' setting. Also fix some plugins to properly ignore cancelled file dialogs. Related: bug 488765 M +2 -0 libs/libkis/CMakeLists.txt A +120 -0 libs/libkis/FileDialog.cpp [License: LGPL(v2.0+)] A +171 -0 libs/libkis/FileDialog.h [License: LGPL(v2.0+)] M +10 -0 libs/widgetutils/KoFileDialog.cpp M +6 -0 libs/widgetutils/KoFileDialog.h A +40 -0 plugins/extensions/pykrita/sip/krita/FileDialog.sip M +2 -0 plugins/extensions/pykrita/sip/krita/kritamod.sip M +20 -9 plugins/python/comics_project_management_tools/comics_project_manager_docker.py M +3 -3 plugins/python/comics_project_management_tools/comics_project_settings_dialog.py M +3 -3 plugins/python/comics_project_management_tools/comics_project_setup_wizard.py M +2 -1 plugins/python/comics_project_management_tools/comics_template_dialog.py M +9 -9 plugins/python/exportlayers/uiexportlayers.py M +5 -4 plugins/python/palette_docker/palette_exporter_gimppalette.py M +5 -5 plugins/python/palette_docker/palette_exporter_inkscapeSVG.py M +2 -4 plugins/python/photobash_images/photobash_images_docker.py M +7 -7 plugins/python/plugin_importer/plugin_importer_extension.py M +10 -9 plugins/python/scripter/ui_scripter/actions/openaction/openaction.py M +5 -6 plugins/python/scripter/ui_scripter/actions/saveaction/saveaction.py M +5 -7 plugins/python/scripter/ui_scripter/actions/saveasaction/saveasaction.py M +7 -8 plugins/python/tenscripts/uitenscripts.py M +13 -18 plugins/python/workflow_buttons/buttons_settings_dialog.py https://invent.kde.org/graphics/krita/-/commit/54651080e1a070956aec269c0af39995a8630fa1 -- You are receiving this mail because: You are watching all bug changes.