From 5767b3b2dcdf181feec870607c868f4c58982721 Mon Sep 17 00:00:00 2001 From: Laurent Lalanne Date: Thu, 14 May 2015 03:01:19 +0200 Subject: [PATCH] OP-1887 Missing file, again --- .../openpilotgcs/pfd/default/TooltipArea.qml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/ground/openpilotgcs/share/openpilotgcs/pfd/default/TooltipArea.qml b/ground/openpilotgcs/share/openpilotgcs/pfd/default/TooltipArea.qml index e69de29bb..2d6824460 100644 --- a/ground/openpilotgcs/share/openpilotgcs/pfd/default/TooltipArea.qml +++ b/ground/openpilotgcs/share/openpilotgcs/pfd/default/TooltipArea.qml @@ -0,0 +1,27 @@ +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Private 1.0 +import QtQuick.Controls.Styles 1.1 + +// TooltipArea.qml +// This file contains private Qt Quick modules that might change in future versions of Qt +// Tested on: Qt 5.4.1 +// https://www.kullo.net/blog/tooltiparea-the-missing-tooltip-component-of-qt-quick/ + + +MouseArea { + id: _root + property string text: "" + + anchors.fill: parent + hoverEnabled: _root.enabled + + onExited: Tooltip.hideText() + onCanceled: Tooltip.hideText() + + Timer { + interval: 1000 + running: _root.enabled && _root.containsMouse && _root.text.length + onTriggered: Tooltip.showText(_root, Qt.point(_root.mouseX, _root.mouseY), _root.text) + } +}