syncthingtray/plasmoid/package/contents/ui/ToolTipTrigger.qml
Martchus 9df2a17e5c Port Plasmoid to QCC2/PlasmaComponents3 where possible
The following uses of QCC1/PlasmaComponents2 remain:

```
…/DetailView.qml:import org.kde.plasma.components 2.0 as PlasmaComponents // for Menu and MenuItem
…/DevicesPage.qml:import org.kde.plasma.components 2.0 as PlasmaComponents  // for Menu and MenuItem
…/DirectoriesPage.qml:import org.kde.plasma.components 2.0 as PlasmaComponents  // for Menu and MenuItem
…/DownloadsPage.qml:import org.kde.plasma.components 2.0 as PlasmaComponents  // for Menu and MenuItem
…/FullRepresentation.qml:import org.kde.plasma.components 2.0 as PlasmaComponents // for vertical TabBar
…/RecentChangesPage.qml:import org.kde.plasma.components 2.0 as PlasmaComponents  // for Menu and MenuItem
…/TopLevelView.qml:import org.kde.plasma.components 2.0 as PlasmaComponents // for Highlight and DialogStatus.Closed (used with Menu and MenuItem)
```
2020-11-27 19:09:47 +01:00

18 lines
422 B
QML

import QtQuick 2.0
import org.kde.plasma.components 3.0 as PlasmaComponents3
MouseArea {
property alias interval: timer.interval
property alias tooltip: tooltip.text
hoverEnabled: true
Timer {
id: timer
interval: 1000
running: parent.containsMouse && parent.tooltip.length !== 0
onTriggered: tooltip.open()
}
PlasmaComponents3.ToolTip {
id: tooltip
}
}