From 4b63db95f992a37f9293a6d9f17fd59f5c3c4c2e Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Mon, 29 Jun 2015 16:56:54 +0200 Subject: [PATCH] Fix for Qt 4. --- src/gui/notifications/notification.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/gui/notifications/notification.cpp b/src/gui/notifications/notification.cpp index f1f68be9d..9684f9813 100644 --- a/src/gui/notifications/notification.cpp +++ b/src/gui/notifications/notification.cpp @@ -113,7 +113,11 @@ void Notification::paintEvent(QPaintEvent *event) { } // Draw background. +#if QT_VERSION >= 0x050000 painter.setRenderHints(QPainter::HighQualityAntialiasing | QPainter::Qt4CompatiblePainting); +#else + painter.setRenderHints(QPainter::HighQualityAntialiasing); +#endif painter.setBrush(QColor(220, 220, 220)); painter.setPen(Qt::NoPen); @@ -187,8 +191,11 @@ void Notification::loadSettings() { void Notification::setupWidget() { // Set window flags. Qt::WindowFlags window_flags = Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | - Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint | - Qt::WindowDoesNotAcceptFocus; + Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint; + +#if QT_VERSION >= 0x050000 + window_flags |= Qt::WindowDoesNotAcceptFocus; +#endif #if defined (Q_OS_MAC) window_flags |= Qt::SubWindow;