VirtualBox

Changeset 107388 in vbox


Ignore:
Timestamp:
Dec 19, 2024 3:15:22 PM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166431
Message:

FE/Qt: bugref:10814: VBox Manager / Tool-pane: Add hover tool-tip for widget mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp

    r107357 r107388  
    3636#include <QStyle>
    3737#include <QStyleOptionGraphicsItem>
     38#include <QToolTip>
    3839#include <QWindow>
    3940
     
    411412        emit sigHoverEnter();
    412413        update();
     414
     415        /* Show text at the right of item: */
     416        if (!model()->tools()->isPopup())
     417        {
     418            const QPointF posAtScene = mapToScene(rect().topRight() + QPoint(3, -3));
     419            const QPoint posAtScreen = model()->tools()->mapToGlobal(posAtScene.toPoint());
     420            QToolTip::showText(posAtScreen, name());
     421        }
    413422    }
    414423}
     
    421430        emit sigHoverLeave();
    422431        update();
     432
     433        /* Hide text for good: */
     434        if (!model()->tools()->isPopup())
     435            QToolTip::hideText();
    423436    }
    424437}
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette