VirtualBox

Changeset 107980 in vbox


Ignore:
Timestamp:
Jan 29, 2025 12:25:50 PM (3 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167243
Message:

FE/Qt: bugref:10814: VBox Manager / Tools pane: More refactoring for item class, s.a. r167239 and r167242.

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

Legend:

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

    r107979 r107980  
    188188                         UIToolClass enmClass, UIToolType enmType)
    189189    : m_pScene(pScene)
     190    , m_icon(icon)
    190191    , m_enmClass(enmClass)
    191192    , m_enmType(enmType)
    192     , m_icon(icon)
    193193    , m_fHovered(false)
    194194    , m_pHoveringMachine(0)
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.h

    r107979 r107980  
    9898        UIToolsModel *model() const;
    9999
     100        /** Returns item icon. */
     101        QIcon icon() const { return m_icon; }
     102
    100103        /** Returns item name. */
    101104        QString name() const { return m_strName; }
    102105        /** Defines item @a strName. */
    103106        void setName(const QString &strName);
    104 
    105         /** Returns item icon. */
    106         QIcon icon() const { return m_icon; }
    107107
    108108        /** Returns item class. */
     
    258258        /** Holds the item parent. */
    259259        QGraphicsScene *m_pScene;
     260        /** Holds the item icon. */
     261        QIcon           m_icon;
     262        /** Holds the item name. */
     263        QString         m_strName;
    260264        /** Holds the item class. */
    261265        UIToolClass     m_enmClass;
    262266        /** Holds the item type. */
    263267        UIToolType      m_enmType;
    264         /** Holds the item icon. */
    265         QIcon           m_icon;
    266         /** Holds the item name. */
    267         QString         m_strName;
    268268
    269269        /** Holds the item pixmap. */
    270270        QPixmap  m_pixmap;
     271        /** Holds the item name font. */
     272        QFont    m_nameFont;
    271273        /** Holds the item visible name. */
    272274        QString  m_strVisibleName;
    273 
    274         /** Holds name font. */
    275         QFont  m_nameFont;
    276275
    277276        /** Holds whether item is hovered. */
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