Changeset 108273 in vbox
- Timestamp:
- Feb 18, 2025 11:58:13 AM (2 months ago)
- svn:sync-xref-src-repo-rev:
- 167600
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/extradata
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
r108193 r108273 283 283 284 284 285 bool UIToolStuff::isTypeOfClass(UIToolType enmType, UIToolClass enmClass)285 UIToolClass UIToolStuff::castTypeToClass(UIToolType enmType) 286 286 { 287 switch (enm Class)287 switch (enmType) 288 288 { 289 case UIToolClass_Aux: 290 { 291 switch (enmType) 292 { 293 case UIToolType_Toggle: 294 return true; 295 default: 296 break; 297 } 298 break; 299 } 300 case UIToolClass_Global: 301 { 302 switch (enmType) 303 { 304 case UIToolType_Home: 305 case UIToolType_Machines: 306 case UIToolType_Extensions: 307 case UIToolType_Media: 308 case UIToolType_Network: 309 case UIToolType_Cloud: 310 case UIToolType_CloudConsole: 311 case UIToolType_Activities: 312 return true; 313 default: 314 break; 315 } 316 break; 317 } 318 case UIToolClass_Machine: 319 { 320 switch (enmType) 321 { 322 case UIToolType_Details: 323 case UIToolType_Snapshots: 324 case UIToolType_Logs: 325 case UIToolType_VMActivity: 326 case UIToolType_FileManager: 327 return true; 328 default: 329 break; 330 } 331 break; 332 } 289 case UIToolType_Toggle: 290 return UIToolClass_Aux; 291 case UIToolType_Home: 292 case UIToolType_Machines: 293 case UIToolType_Extensions: 294 case UIToolType_Media: 295 case UIToolType_Network: 296 case UIToolType_Cloud: 297 case UIToolType_CloudConsole: 298 case UIToolType_Activities: 299 return UIToolClass_Global; 300 case UIToolType_Error: 301 case UIToolType_Details: 302 case UIToolType_Snapshots: 303 case UIToolType_Logs: 304 case UIToolType_VMActivity: 305 case UIToolType_FileManager: 306 return UIToolClass_Machine; 333 307 default: 334 308 break; 335 309 } 336 return false;310 return UIToolClass_Invalid; 337 311 } 312 313 bool UIToolStuff::isTypeOfClass(UIToolType enmType, UIToolClass enmClass) 314 { 315 return castTypeToClass(enmType) == enmClass; 316 } -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r108193 r108273 976 976 namespace UIToolStuff 977 977 { 978 /** Returns @a enmClass for passed @a enmType. */ 979 SHARED_LIBRARY_STUFF UIToolClass castTypeToClass(UIToolType enmType); 978 980 /** Returns whether passed @a enmType is of passed @a enmClass. */ 979 981 SHARED_LIBRARY_STUFF bool isTypeOfClass(UIToolType enmType, UIToolClass enmClass);
Note:
See TracChangeset
for help on using the changeset viewer.