diff options
| author | Jens Bache-Wiig <jens.bache-wiig@digia.com> | 2013-04-11 19:49:39 +0200 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-04-15 15:09:57 +0200 |
| commit | 5857ea03a77e44879191dd922b7c38c49616517b (patch) | |
| tree | bff6d278b83e1ee1699ae36a89dfea463d08caa9 /src/private/qquicktooltip.cpp | |
| parent | 2b309cf52dfff7307a055b2662e7ce1a53d44bdb (diff) | |
Remove hard dependency on widgets
Change-Id: I1fabb4efcc931f12f0a65ac5c66e6e085108269b
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
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 |
