Commit graph

84 commits

Author SHA1 Message Date
Ilya Fedin
64e40913df Use new Qt 6 adapters 2021-10-19 19:28:45 +04:00
Ilya Fedin
8e5d35229a Simple replacements for Qt 6
QStringRef -> QStringView
QTextCursor constructor accepts a QTextDocument only
Some headers are moved, so paths are removed
QMatrix -> QTransform
Methods returning qsizetype are wrapped to int()s to allow compiler to deduce the type
2021-10-19 17:06:25 +04:00
Ilya Fedin
15d1560e41 Move glibmm_helper include to others glib-related 2021-09-12 00:04:49 +03:00
Ilya Fedin
af1429cb87 Use XSettings + XDP instead of gtk for title controls layout 2021-09-05 17:40:34 +03:00
kvtb
7f15ac5f0e fix compiling tdesktop with -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON 2021-08-09 12:24:12 +03:00
Ilya Fedin
7a71876124 Add possibility to enable native window frame to Ui::Window 2021-07-28 16:06:17 +03:00
Ilya Fedin
b600b6a3b3 Move custom xdg-shell integration code to wayland integration 2021-06-12 15:51:04 +04:00
Ilya Fedin
43efd9e307 Use custom xdg-shell for shadows on Wayland 2021-06-10 23:39:38 +04:00
Ilya Fedin
cedff6dbb5 Use new XCB::ReplyPointer 2021-05-31 22:51:23 +03:00
John Preston
e9fcbfcbac Remove 'StartTranslucentPaint'. 2021-05-18 17:04:45 +04:00
John Preston
d07bee87cd Use LOG/DEBUG_LOG from lib_base. 2021-04-20 16:39:27 +04:00
Ilya Fedin
50a0e7da64 Add IsOverlapped method 2021-04-20 15:35:31 +03:00
Ilya Fedin
99089134e3 Add a method to clear transient parent 2021-04-05 10:16:46 +03:00
Ilya Fedin
fc563c0d7c Remove unneeded constexprs in ui_utility_linux 2021-03-09 09:01:12 +04:00
Ilya Fedin
b82cdd7e58 Connect to title layout changes right in TitleControlsLayout on Linux 2021-03-09 08:56:34 +04:00
Ilya Fedin
4d865f8313 Fix spaces on ends of lines 2021-03-05 13:31:38 +04:00
Ilya Fedin
af41bff7e4 Build with QT_NO_KEYWORDS 2021-03-03 22:34:02 +04:00
John Preston
794ea13f7e Fix build on Linux. 2021-03-02 17:27:58 +04:00
Ilya Fedin
ae2c25f6a2 Add Platform::IsX11 in forgotten place 2021-02-25 11:05:00 +04:00
Ilya Fedin
db65fca0aa Use new Platform::IsX11 2021-02-24 21:37:31 +04:00
Ilya Fedin
7d18c8687b Add Haiku title layout 2021-02-22 23:36:45 +04:00
Ilya Fedin
ed1bc07cc3 Add DESKTOP_APP_DISABLE_X11_INTEGRATION 2021-02-22 23:36:45 +04:00
Ilya Fedin
0b74c396cb Use gtk integration from lib_base 2021-02-19 12:30:58 +04:00
Ilya Fedin
6500dc9610 Qt-based title widget ported from tdesktop 2021-02-04 18:12:14 +04:00
John Preston
d4c99701b5 Fix deprecation warnings on Qt 5.15.1. 2020-11-04 18:44:45 +03:00
John Preston
608b25bd32 Allow custom drag area for Ui::Window. 2020-08-12 17:34:40 +04:00
Ilya Fedin
6451ae5074 Use Platform::IsWayland from lib_base 2020-06-03 11:34:08 +04:00
John Preston
4d2f17d9fc Fix build on Linux. 2020-05-12 16:34:42 +04:00
Ilya Fedin
ef31d05da5 Wayland always support compositing 2020-05-12 09:40:25 +04:00
John Preston
33ea14969e Use StartTranslucentPaint only on OpenGL widgets on macOS. 2020-01-29 18:54:25 +03:00
John Preston
26e6a3050c Allow non-activatable window on Windows. 2020-01-07 15:16:00 +03:00
John Preston
c9990aee05 Fallback on default window for Linux. 2019-09-26 09:53:57 +03:00
John Preston
d5c9ad77a9 Support nice Ui::Window under Windows. 2019-09-26 09:53:57 +03:00
John Preston
85c83003ca Initial commit. 2019-09-17 17:48:58 +03:00