diff --git a/src/declarativeimports/core/tooltip.h b/src/declarativeimports/core/tooltip.h --- a/src/declarativeimports/core/tooltip.h +++ b/src/declarativeimports/core/tooltip.h @@ -187,6 +187,12 @@ void locationChanged(); void activeChanged(); void interactiveChanged(); + /** + * Emitted just before the tooltip dialog is shown. + * + * @since 5.45 + */ + void aboutToShow(); private Q_SLOTS: void settingsChanged(const QString &file); diff --git a/src/declarativeimports/core/tooltip.cpp b/src/declarativeimports/core/tooltip.cpp --- a/src/declarativeimports/core/tooltip.cpp +++ b/src/declarativeimports/core/tooltip.cpp @@ -130,6 +130,8 @@ return; } + emit aboutToShow(); + ToolTipDialog *dlg = tooltipDialogInstance(); if (!mainItem()) {