forked from qt-creator/qt-creator
QmlDesigner: Fix tooltip build issue
Change-Id: I9513172560c7a2556cf49ed5609ce227d0d7b18f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
bb02ab161c
commit
59f08de43a
@@ -40,8 +40,6 @@
|
|||||||
#include "tooltip.h"
|
#include "tooltip.h"
|
||||||
#include <qquickwindow.h>
|
#include <qquickwindow.h>
|
||||||
#include <qquickitem.h>
|
#include <qquickitem.h>
|
||||||
#include <private/qguiapplication_p.h>
|
|
||||||
#include <qpa/qplatformintegration.h>
|
|
||||||
#include <QtQuick/QQuickRenderControl>
|
#include <QtQuick/QQuickRenderControl>
|
||||||
#include <QtWidgets/qtwidgetsglobal.h>
|
#include <QtWidgets/qtwidgetsglobal.h>
|
||||||
#include <qtooltip.h>
|
#include <qtooltip.h>
|
||||||
@@ -55,9 +53,7 @@ void Tooltip::showText(QQuickItem *item, const QPointF &pos, const QString &str)
|
|||||||
if (!item || !item->window())
|
if (!item || !item->window())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (QGuiApplicationPrivate::platformIntegration()->
|
if (QCoreApplication::instance()->inherits("QApplication")) {
|
||||||
hasCapability(QPlatformIntegration::MultipleWindows) &&
|
|
||||||
QCoreApplication::instance()->inherits("QApplication")) {
|
|
||||||
QPoint quickWidgetOffsetInTlw;
|
QPoint quickWidgetOffsetInTlw;
|
||||||
QWindow *renderWindow = QQuickRenderControl::renderWindowFor(item->window(), &quickWidgetOffsetInTlw);
|
QWindow *renderWindow = QQuickRenderControl::renderWindowFor(item->window(), &quickWidgetOffsetInTlw);
|
||||||
QWindow *window = renderWindow ? renderWindow : item->window();
|
QWindow *window = renderWindow ? renderWindow : item->window();
|
||||||
|
Reference in New Issue
Block a user