diff options
Diffstat (limited to 'src/private/qquicktooltip.cpp')
| -rw-r--r-- | src/private/qquicktooltip.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/private/qquicktooltip.cpp b/src/private/qquicktooltip.cpp index cc694b885..e76fa3ad8 100644 --- a/src/private/qquicktooltip.cpp +++ b/src/private/qquicktooltip.cpp @@ -40,11 +40,13 @@ ****************************************************************************/ #include "qquicktooltip_p.h" - -#include <qtooltip.h> #include <qquickwindow.h> #include <qquickitem.h> +#ifndef QT_NO_WIDGETS +#include <qtooltip.h> +#endif + QT_BEGIN_NAMESPACE QQuickTooltip::QQuickTooltip(QObject *parent) @@ -57,13 +59,20 @@ void QQuickTooltip::showText(QQuickItem *item, const QPointF &pos, const QString { if (!item || !item->window()) return; - +#ifndef QT_NO_WIDGETS QToolTip::showText(item->window()->mapToGlobal(item->mapToScene(pos).toPoint()), str); +#else + Q_UNUSED(item); + Q_UNUSED(pos); + Q_UNUSED(str); +#endif } void QQuickTooltip::hideText() { +#ifndef QT_NO_WIDGETS QToolTip::hideText(); +#endif } QT_END_NAMESPACE |
