-
-
Notifications
You must be signed in to change notification settings - Fork 99
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
UI filebrowser saving mode, separate from pugl/DGL/Window (#349)
* Add UI::openFileBrowser that matches Window::openFileBrowser * Add empty implementation so it builds * Move file browser dialog implementation into its own file Signed-off-by: falkTX <[email protected]> * Fix warnings Signed-off-by: falkTX <[email protected]> * Fix tests; Add non-implemented saving flag Signed-off-by: falkTX <[email protected]> * Initial DBus/freedesktop file browser implementation Signed-off-by: falkTX <[email protected]> * Build fixes Signed-off-by: falkTX <[email protected]> * Fix window id Signed-off-by: falkTX <[email protected]> * More build fixes Signed-off-by: falkTX <[email protected]> * More file dialog tweaks Signed-off-by: falkTX <[email protected]> * Attempted fixes Signed-off-by: falkTX <[email protected]> * Fix C++98 build Signed-off-by: falkTX <[email protected]> * Fix windows build Signed-off-by: falkTX <[email protected]> * Really fix windows builds Signed-off-by: falkTX <[email protected]> * Fix for MSVC Signed-off-by: falkTX <[email protected]> * Yet another fix attempt Signed-off-by: falkTX <[email protected]> * Also fix macOS side Signed-off-by: falkTX <[email protected]> * More attempted fixes, this is getting annoying... Signed-off-by: falkTX <[email protected]> * FileBrowserDialog: Implement saving in Windows Signed-off-by: falkTX <[email protected]> * FileBrowserDialog: Implement saving on macOS Signed-off-by: falkTX <[email protected]> * Rework last commit Signed-off-by: falkTX <[email protected]> * One more macOS fix needed Signed-off-by: falkTX <[email protected]> * unref dbus connection on close Signed-off-by: falkTX <[email protected]> * More build fixes Signed-off-by: falkTX <[email protected]> * Hopefully final macOS fix Signed-off-by: falkTX <[email protected]> * Add libdbus-1-dev to CI Signed-off-by: falkTX <[email protected]> * Check that org.freedesktop.portal.Desktop exists before connecting Signed-off-by: falkTX <[email protected]> * Less indentation Signed-off-by: falkTX <[email protected]> * Fix macOS build
- Loading branch information
Showing
19 changed files
with
856 additions
and
569 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.