Changeset 85634 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Aug 6, 2020 10:37:12 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139744
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/globals
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp
r85632 r85634 130 130 updateIcon(); 131 131 retranslateUi(); 132 handleStateChange(); 132 133 } 133 134 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h
r85632 r85634 54 54 UIActionType_Simple, 55 55 UIActionType_Toggle, 56 UIActionType_Polymorphic,57 56 UIActionType_PolymorphicMenu 58 57 }; … … 267 266 UIAction(UIActionPool *pParent, UIActionType enmType, bool fMachineMenuAction = false); 268 267 268 /** Handles state change. */ 269 virtual void handleStateChange() {} 270 269 271 /** Returns current action name in menu. */ 270 272 QString nameInMenu() const; -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp
r85633 r85634 951 951 case 0: 952 952 { 953 showMenu();954 953 setName(QApplication::translate("UIActionPool", "S&tart")); 955 954 setStatusTip(QApplication::translate("UIActionPool", "Start selected virtual machines")); … … 959 958 case 1: 960 959 { 961 hideMenu();962 960 setName(QApplication::translate("UIActionPool", "S&how")); 963 961 setStatusTip(QApplication::translate("UIActionPool", "Switch to the windows of selected virtual machines")); … … 967 965 default: 968 966 break; 967 } 968 } 969 970 /** Handles state change. */ 971 virtual void handleStateChange() /* override */ 972 { 973 switch (state()) 974 { 975 case 0: showMenu(); break; 976 case 1: hideMenu(); break; 977 default: break; 969 978 } 970 979 }
Note:
See TracChangeset
for help on using the changeset viewer.