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.

Reply via email to