diff --git a/src/declarativeimports/core/tooltipdialog.cpp b/src/declarativeimports/core/tooltipdialog.cpp --- a/src/declarativeimports/core/tooltipdialog.cpp +++ b/src/declarativeimports/core/tooltipdialog.cpp @@ -29,24 +29,17 @@ #include #include -#include -#if HAVE_X11 -#include -#endif - ToolTipDialog::ToolTipDialog(QQuickItem *parent) : Dialog(parent), m_qmlObject(0), m_hideTimeout(4000), m_interactive(false), m_owner(Q_NULLPTR) { Qt::WindowFlags flags = Qt::ToolTip; -#if HAVE_X11 - if (QX11Info::isPlatformX11()) { + if (KWindowSystem::isPlatformX11()) { flags = flags | Qt::BypassWindowManagerHint; } -#endif setFlags(flags); setLocation(Plasma::Types::Floating); @@ -120,11 +113,9 @@ bool ret = Dialog::event(e); Qt::WindowFlags flags = Qt::ToolTip | Qt::WindowDoesNotAcceptFocus | Qt::WindowStaysOnTopHint; -#if HAVE_X11 - if (QX11Info::isPlatformX11()) { + if (KWindowSystem::isPlatformX11()) { flags = flags | Qt::BypassWindowManagerHint; } -#endif setFlags(flags); return ret; }