diff --git a/src/contents/ui/Bubble.qml b/src/contents/ui/Bubble.qml --- a/src/contents/ui/Bubble.qml +++ b/src/contents/ui/Bubble.qml @@ -184,8 +184,8 @@ Accessible.role: Accessible.StaticText Accessible.name: l10n.get('event-encrypted') ToolTip.text: l10n.get('event-encrypted') - ToolTip.delay: 1000 - ToolTip.timeout: 5000 + ToolTip.delay: Kirigami.Units.toolTipDelay + ToolTip.timeout: Helpers.toolTipTimeout ToolTip.visible: hoverHandlerEncIcon.hovered HoverHandler { id: hoverHandlerEncIcon } @@ -200,8 +200,8 @@ Accessible.role: event.isSending ? Accessible.StaticText : Accessible.Button Accessible.name: event.isSending ? l10n.get('event-sending') : l10n.get('event-resend') ToolTip.text: event.isSending ? l10n.get('event-sending') : l10n.get('event-send-failed') - ToolTip.delay: 1000 - ToolTip.timeout: 5000 + ToolTip.delay: Kirigami.Units.toolTipDelay + ToolTip.timeout: Helpers.toolTipTimeout ToolTip.visible: hoverHandler.hovered HoverHandler { id: hoverHandler } diff --git a/src/contents/ui/event-types/TextTemplate.qml b/src/contents/ui/event-types/TextTemplate.qml --- a/src/contents/ui/event-types/TextTemplate.qml +++ b/src/contents/ui/event-types/TextTemplate.qml @@ -13,6 +13,7 @@ import '.' as Types import '..' as Kazv +import '../matrix-helpers.js' as Helpers Types.Simple { id: upper @@ -69,7 +70,8 @@ label.ToolTip.text = ''; } } - ToolTip.delay: Kirigami.Units.shortDuration + ToolTip.delay: Kirigami.Units.toolTipDelay + ToolTip.timeout: Helpers.toolTipTimeout } data: [ diff --git a/src/js/matrix-helpers.js b/src/js/matrix-helpers.js --- a/src/js/matrix-helpers.js +++ b/src/js/matrix-helpers.js @@ -123,3 +123,5 @@ return globalName; } } + +const toolTipTimeout = 5000;