diff --git a/recipes-lxqt/lxqt-config/lxqt-config/0001-timeoutdialog.cpp-include-QIcon-QStyle-explicitely.patch b/recipes-lxqt/lxqt-config/lxqt-config/0001-timeoutdialog.cpp-include-QIcon-QStyle-explicitely.patch new file mode 100644 index 00000000..9327ed6f --- /dev/null +++ b/recipes-lxqt/lxqt-config/lxqt-config/0001-timeoutdialog.cpp-include-QIcon-QStyle-explicitely.patch @@ -0,0 +1,34 @@ +From 32beef3ac2c308afcbc8ded14ebfc3c8a72d1a80 Mon Sep 17 00:00:00 2001 +From: Max Krummenacher +Date: Sun, 6 May 2018 11:26:25 +0000 +Subject: [PATCH] timeoutdialog.cpp: include QIcon, QStyle explicitely + +5.11 Qt headers do not indirectly include QIcon, QStyle resulting in compile +time errors like: + +| timeoutdialog.cpp:32:25: error: invalid use of incomplete type 'class QStyle' + +Upstream-Status: Submitted [https://github.com/lxqt/lxqt-config/pull/151] + +Signed-off-by: Max Krummenacher +--- + lxqt-config-monitor/timeoutdialog.cpp | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lxqt-config-monitor/timeoutdialog.cpp b/lxqt-config-monitor/timeoutdialog.cpp +index 55302a9..0862447 100644 +--- a/lxqt-config-monitor/timeoutdialog.cpp ++++ b/lxqt-config-monitor/timeoutdialog.cpp +@@ -20,6 +20,9 @@ + + #define TIMER_DURATION 10 + ++#include ++#include ++ + #include "timeoutdialog.h" + + TimeoutDialog::TimeoutDialog(QWidget* parent, Qt::WindowFlags f) : +-- +2.13.6 + diff --git a/recipes-lxqt/lxqt-config/lxqt-config_git.bb b/recipes-lxqt/lxqt-config/lxqt-config_git.bb index beb405b1..e398f4d5 100644 --- a/recipes-lxqt/lxqt-config/lxqt-config_git.bb +++ b/recipes-lxqt/lxqt-config/lxqt-config_git.bb @@ -8,6 +8,7 @@ REQUIRED_DISTRO_FEATURES = "x11" DEPENDS += "qtsvg liblxqt libkscreen libxcursor" +SRC_URI += "file://0001-timeoutdialog.cpp-include-QIcon-QStyle-explicitely.patch" SRCREV = "0ff80827f32f43cd1c1bfc832f69e285874dad5e" PV = "0.12.0"