Skip to content

[ToolTipManager] Create DolphinFileMetaDataWidget on-demand again

Kai Uwe Broulik requested to merge work/kbroulik/tooltip-parent into master

This reverts b7fbd19a but creates the widget only once and then reuses it.

However, ownership of a parent-less widget is transferred to the KToolTipWidget but since we first request metadata, then show the tooltip (or won't if the mouse moved on since), we cannot rely on the KToolTipWidget exclusively.

Instead, when we still delete the widget ourself until we have shown the KToolTipWidget once at which point it will handle the life time for us.

This fixes parenting the widget to DolphinView which would make it appear as a broken line in the top left of the window.


Fixes this artifact I noticed, also saves creating the widget in the first place if tooltips are off (the default)

Screenshot_20220329_092059

@nicolasfella @felixernst

Edited by Kai Uwe Broulik

Merge request reports