VirtualBox

Changeset 68168 in vbox


Ignore:
Timestamp:
Jul 29, 2017 9:41:06 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117260
Message:

FE/Qt: bugref:8900: Forgot to commit actions for UIToolsToolbar initial implementation (s.a. r117259).

Location:
trunk/src/VBox/Frontends/VirtualBox/src/selector
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UIActionPoolSelector.cpp

    r66682 r68168  
    924924        setName(QApplication::translate("UIActionPool", "&Sort"));
    925925        setStatusTip(QApplication::translate("UIActionPool", "Sort group of first selected virtual machine alphabetically"));
     926    }
     927};
     928
     929
     930class UIActionToggleToolsMachine : public UIActionToggle
     931{
     932    Q_OBJECT;
     933
     934public:
     935
     936    UIActionToggleToolsMachine(UIActionPool *pParent)
     937        : UIActionToggle(pParent, ":/tools_machine_32px.png") {}
     938
     939protected:
     940
     941    QString shortcutExtraDataID() const
     942    {
     943        return QString("ToolsMachine");
     944    }
     945
     946    void retranslateUi()
     947    {
     948        setName(QApplication::translate("UIActionPool", "&Machine Tools"));
     949        setStatusTip(QApplication::translate("UIActionPool", "Switch to machine tools"));
     950    }
     951};
     952
     953class UIActionMenuToolsMachine : public UIActionMenu
     954{
     955    Q_OBJECT;
     956
     957public:
     958
     959    UIActionMenuToolsMachine(UIActionPool *pParent)
     960        : UIActionMenu(pParent) {}
     961
     962protected:
     963
     964    QString shortcutExtraDataID() const
     965    {
     966        return QString("ToolsMachineMenu");
     967    }
     968
     969    void retranslateUi()
     970    {
     971        setName(QApplication::translate("UIActionPool", "&Machine Tools Menu"));
     972        setStatusTip(QApplication::translate("UIActionPool", "Open machine tools menu"));
     973    }
     974};
     975
     976class UIActionSimpleToolsMachineDetails : public UIActionSimple
     977{
     978    Q_OBJECT;
     979
     980public:
     981
     982    UIActionSimpleToolsMachineDetails(UIActionPool *pParent)
     983        : UIActionSimple(pParent,
     984                         ":/session_info_details_16px.png", ":/session_info_details_16px.png",
     985                         ":/session_info_details_16px.png", ":/session_info_details_16px.png") {}
     986
     987protected:
     988
     989    QString shortcutExtraDataID() const
     990    {
     991        return QString("ToolsMachineDetails");
     992    }
     993
     994    void retranslateUi()
     995    {
     996        setName(QApplication::translate("UIActionPool", "&Details"));
     997        setStatusTip(QApplication::translate("UIActionPool", "Open machine details pane"));
     998    }
     999};
     1000
     1001class UIActionSimpleToolsMachineSnapshots : public UIActionSimple
     1002{
     1003    Q_OBJECT;
     1004
     1005public:
     1006
     1007    UIActionSimpleToolsMachineSnapshots(UIActionPool *pParent)
     1008        : UIActionSimple(pParent,
     1009                         ":/snapshot_manager_22px.png", ":/snapshot_manager_16px.png",
     1010                         ":/snapshot_manager_22px.png", ":/snapshot_manager_16px.png") {}
     1011
     1012protected:
     1013
     1014    QString shortcutExtraDataID() const
     1015    {
     1016        return QString("ToolsMachineSnapshots");
     1017    }
     1018
     1019    void retranslateUi()
     1020    {
     1021        setName(QApplication::translate("UIActionPool", "&Snapshots"));
     1022        setStatusTip(QApplication::translate("UIActionPool", "Open machine snapshots pane"));
    9261023    }
    9271024};
     
    11211218    m_pool[UIActionIndexST_M_Machine_S_SortParent] = new UIActionSimpleMachineSortParent(this);
    11221219
     1220    /* Machine Tools actions: */
     1221    m_pool[UIActionIndexST_M_Tools_T_Machine] = new UIActionToggleToolsMachine(this);
     1222    m_pool[UIActionIndexST_M_Tools_M_Machine] = new UIActionMenuToolsMachine(this);
     1223    m_pool[UIActionIndexST_M_Tools_M_Machine_Details] = new UIActionSimpleToolsMachineDetails(this);
     1224    m_pool[UIActionIndexST_M_Tools_M_Machine_Snapshots] = new UIActionSimpleToolsMachineSnapshots(this);
     1225
    11231226    /* Call to base-class: */
    11241227    UIActionPool::preparePool();
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UIActionPoolSelector.h

    r66681 r68168  
    9292    UIActionIndexST_M_Machine_S_SortParent,
    9393
     94    /* Machine Tools actions: */
     95    UIActionIndexST_M_Tools_T_Machine,
     96    UIActionIndexST_M_Tools_M_Machine,
     97    UIActionIndexST_M_Tools_M_Machine_Details,
     98    UIActionIndexST_M_Tools_M_Machine_Snapshots,
     99
    94100    /* Maximum index: */
    95101    UIActionIndexST_Max
Note: See TracChangeset for help on using the changeset viewer.

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