From 7b728fc201269cfcad91ad4d9fdcd949483c3485 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 26 Apr 2020 21:44:51 +0200 Subject: Implement resize for X11 in Qt5 --- src/x11_in_qt5.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/x11_in_qt5.cpp b/src/x11_in_qt5.cpp index 229a98d..aae6863 100644 --- a/src/x11_in_qt5.cpp +++ b/src/x11_in_qt5.cpp @@ -16,6 +16,7 @@ */ #include +#include #include #include #include @@ -81,6 +82,18 @@ public: } protected: + void resizeEvent(QResizeEvent* event) override + { + QWidget::resizeEvent(event); + + if (_window) { + XResizeWindow(QX11Info::display(), + _window, + event->size().width(), + event->size().height()); + } + } + void timerEvent(QTimerEvent* event) override { if (event->timerId() == _ui_timer && _idle_iface) { -- cgit v1.2.1