VirtualBox

Changeset 107978 in vbox


Ignore:
Timestamp:
Jan 29, 2025 11:51:23 AM (3 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167241
Message:

FE/Qt: bugref:10814: VBox Manager / Tools pane: Cleanup in tool item basic stuff.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools
Files:
3 edited

Legend:

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

    r107977 r107978  
    211211    , m_iMaximumNameWidth(0)
    212212{
    213     /* Prepare: */
    214213    prepare();
    215214}
     
    217216UIToolsItem::~UIToolsItem()
    218217{
    219     /* Cleanup: */
    220218    cleanup();
    221219}
     
    228226}
    229227
    230 void UIToolsItem::reconfigure(const QString &strName)
    231 {
    232     /* If name is changed: */
     228void UIToolsItem::setName(const QString &strName)
     229{
     230    /* If name changed: */
    233231    if (m_strName != strName)
    234232    {
     
    238236        updateVisibleName();
    239237    }
    240 }
    241 
    242 UIToolClass UIToolsItem::itemClass() const
    243 {
    244     return m_enmClass;
    245 }
    246 
    247 UIToolType UIToolsItem::itemType() const
    248 {
    249     return m_enmType;
    250 }
    251 
    252 const QIcon &UIToolsItem::icon() const
    253 {
    254     return m_icon;
    255 }
    256 
    257 const QString &UIToolsItem::name() const
    258 {
    259     return m_strName;
    260238}
    261239
     
    276254    else
    277255        emit sigHoverLeave();
    278 }
    279 
    280 bool UIToolsItem::isHovered() const
    281 {
    282     return m_fHovered;
    283256}
    284257
     
    390363        update();
    391364
    392         /* Show text at the right of item: */
     365        /* Show tooltip at the right of item for widget mode: */
    393366        if (!model()->tools()->isPopup())
    394367        {
     
    408381        update();
    409382
    410         /* Hide text for good: */
     383        /* Hide tooltip for good: */
    411384        if (!model()->tools()->isPopup())
    412385            QToolTip::hideText();
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.h

    r107977 r107978  
    100100        UIToolsModel *model() const;
    101101
    102         /** Reconfigures item with @a strName. */
    103         void reconfigure(const QString &strName);
     102        /** Returns item name. */
     103        QString name() const { return m_strName; }
     104        /** Defines item @a strName. */
     105        void setName(const QString &strName);
     106
     107        /** Returns item icon. */
     108        QIcon icon() const { return m_icon; }
    104109
    105110        /** Returns item class. */
    106         UIToolClass itemClass() const;
     111        UIToolClass itemClass() const { return m_enmClass; }
    107112        /** Returns item type. */
    108         UIToolType itemType() const;
    109         /** Returns item icon. */
    110         const QIcon &icon() const;
    111         /** Returns item name. */
    112         const QString &name() const;
     113        UIToolType itemType() const { return m_enmType; }
    113114
    114115        /** Defines whether item is @a fEnabled. */
    115116        void setEnabled(bool fEnabled);
    116117
     118        /** Returns whether item is hovered. */
     119        bool isHovered() const { return m_fHovered; }
    117120        /** Defines whether item is @a fHovered. */
    118121        void setHovered(bool fHovered);
    119         /** Returns whether item is hovered. */
    120         bool isHovered() const;
    121122    /** @} */
    122123
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp

    r107976 r107978  
    443443        switch (pItem->itemType())
    444444        {
    445             case UIToolType_Welcome:     pItem->reconfigure(tr("Welcome")); break;
    446             case UIToolType_Extensions:  pItem->reconfigure(tr("Extensions")); break;
    447             case UIToolType_Media:       pItem->reconfigure(tr("Media")); break;
    448             case UIToolType_Network:     pItem->reconfigure(tr("Network")); break;
    449             case UIToolType_Cloud:       pItem->reconfigure(tr("Cloud")); break;
    450             case UIToolType_Activities:  pItem->reconfigure(tr("Activities")); break;
     445            case UIToolType_Welcome:     pItem->setName(tr("Welcome")); break;
     446            case UIToolType_Extensions:  pItem->setName(tr("Extensions")); break;
     447            case UIToolType_Media:       pItem->setName(tr("Media")); break;
     448            case UIToolType_Network:     pItem->setName(tr("Network")); break;
     449            case UIToolType_Cloud:       pItem->setName(tr("Cloud")); break;
     450            case UIToolType_Activities:  pItem->setName(tr("Activities")); break;
    451451#ifdef VBOX_GUI_WITH_ADVANCED_WIDGETS
    452             case UIToolType_Machines:    pItem->reconfigure(tr("Machines")); break;
     452            case UIToolType_Machines:    pItem->setName(tr("Machines")); break;
    453453#endif
    454             case UIToolType_Details:     pItem->reconfigure(tr("Details")); break;
    455             case UIToolType_Snapshots:   pItem->reconfigure(tr("Snapshots")); break;
    456             case UIToolType_Logs:        pItem->reconfigure(tr("Logs")); break;
    457             case UIToolType_VMActivity:  pItem->reconfigure(tr("Activity")); break;
    458             case UIToolType_FileManager: pItem->reconfigure(tr("File Manager")); break;
     454            case UIToolType_Details:     pItem->setName(tr("Details")); break;
     455            case UIToolType_Snapshots:   pItem->setName(tr("Snapshots")); break;
     456            case UIToolType_Logs:        pItem->setName(tr("Logs")); break;
     457            case UIToolType_VMActivity:  pItem->setName(tr("Activity")); break;
     458            case UIToolType_FileManager: pItem->setName(tr("File Manager")); break;
    459459            default: break;
    460460        }
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