tdesktop/Telegram/SourceFiles/platform/linux
Ilya Fedin 36acf60f7e Add XDG Desktop Portal based file dialog implementation from Qt
This allows to use portal dialogs more flexibly (e.g. fallback mechanism)
This also allows to have any changes we want for portal dialogs without patchig Qt

No more need to override QT_QPA_PLATFORM to use portal dialogs
2021-02-05 20:23:00 +04:00
..
file_utilities_linux.cpp Add XDG Desktop Portal based file dialog implementation from Qt 2021-02-05 20:23:00 +04:00
file_utilities_linux.h Move EscapeShell to specific_linux 2021-01-22 17:22:37 +04:00
launcher_linux.cpp Use DeviceModelPretty/SystemVersionPretty directly 2020-12-29 12:36:47 +04:00
launcher_linux.h Use Launcher::initHook on Linux 2020-10-30 11:52:10 +03:00
linux_desktop_environment.cpp Get rid of unneeded includes in specific_linux 2021-01-22 17:22:37 +04:00
linux_desktop_environment.h Get system icon theme on gtk-based DEs 2020-06-01 18:19:34 +04:00
linux_gdk_helper.cpp Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_gdk_helper.h Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_gsd_media_keys.cpp Adjust some constexprs in linux platform code 2021-01-22 17:02:50 +04:00
linux_gsd_media_keys.h Add support for G-S-D's media-keys extension 2020-12-28 17:00:05 +04:00
linux_gtk_file_dialog.cpp Add XDG Desktop Portal based file dialog implementation from Qt 2021-02-05 20:23:00 +04:00
linux_gtk_file_dialog.h Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_gtk_integration_dummy.cpp Get scale factor from GTK on Linux 2021-01-23 16:14:22 +04:00
linux_gtk_integration_p.h Perform additional checks for gtk scaling factor 2021-01-28 11:50:52 +04:00
linux_gtk_integration.cpp Perform additional checks for gtk scaling factor 2021-01-28 11:50:52 +04:00
linux_gtk_integration.h Get scale factor from GTK on Linux 2021-01-23 16:14:22 +04:00
linux_notification_service_watcher.cpp Make notification manager creation async 2021-01-22 17:02:50 +04:00
linux_notification_service_watcher.h Recreate notification manager on notification service owner change 2021-01-22 17:02:50 +04:00
linux_open_with_dialog.cpp Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_open_with_dialog.h Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_wayland_integration_dummy.cpp Check for xdg-decoration protocol support on Wayland 2021-01-04 17:08:49 +04:00
linux_wayland_integration.cpp Check for xdg-decoration protocol support on Wayland 2021-01-04 17:08:49 +04:00
linux_wayland_integration.h Check for xdg-decoration protocol support on Wayland 2021-01-04 17:08:49 +04:00
linux_xdp_file_dialog.cpp Add XDG Desktop Portal based file dialog implementation from Qt 2021-02-05 20:23:00 +04:00
linux_xdp_file_dialog.h Add XDG Desktop Portal based file dialog implementation from Qt 2021-02-05 20:23:00 +04:00
linux_xlib_helper.cpp Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
linux_xlib_helper.h Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
main_window_linux.cpp Removed App::wnd for opening about box. 2021-02-04 18:13:04 +04:00
main_window_linux.h Split GTK integration into a singleton 2021-01-22 17:22:37 +04:00
notifications_manager_linux_dummy.cpp Make native notifications setting tri-state 2021-01-28 11:44:43 +04:00
notifications_manager_linux.cpp Use GCancellable to prevent crash in notificationShown 2021-02-02 20:11:09 +04:00
notifications_manager_linux.h Use GDBus to send notifications to avoid Q_OBJECT 2020-08-15 17:43:28 +04:00
specific_linux.cpp Add XDG Desktop Portal based file dialog implementation from Qt 2021-02-05 20:23:00 +04:00
specific_linux.h Get rid of unneeded includes in specific_linux 2021-01-22 17:22:37 +04:00
window_title_linux.cpp Check for xdg-decoration protocol support on Wayland 2021-01-04 17:08:49 +04:00
window_title_linux.h Have the wayland build-time toggle affect the native window title 2020-11-17 16:23:54 +03:00