Changeset 106206 in vbox for trunk/src/VBox
- Timestamp:
- Oct 2, 2024 12:13:37 PM (6 months ago)
- svn:sync-xref-src-repo-rev:
- 164990
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/details
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsModel.cpp
r106061 r106206 767 767 void UIDetailsModel::prepare() 768 768 { 769 /* Prepare things: */ 770 prepareScene(); 771 prepareRoot(); 772 prepareContextMenu(); 773 loadSettings(); 774 } 775 776 void UIDetailsModel::prepareScene() 777 { 769 /* Prepare scene: */ 778 770 m_pScene = new QGraphicsScene(this); 779 771 if (m_pScene) 780 772 m_pScene->installEventFilter(this); 781 } 782 783 void UIDetailsModel::prepareRoot() 784 { 773 774 /* Prepare root item: */ 785 775 m_pRoot = new UIDetailsGroup(scene()); 786 } 787 788 void UIDetailsModel::prepareContextMenu() 789 { 776 777 /* Prepare context-menu: */ 790 778 m_pContextMenu = new UIDetailsContextMenu(this); 791 } 792 793 void UIDetailsModel::loadSettings() 794 { 779 780 /* Load stuff: */ 795 781 loadDetailsCategories(); 796 782 loadDetailsOptions(); … … 964 950 } 965 951 966 void UIDetailsModel::cleanupContextMenu() 967 { 952 void UIDetailsModel::cleanup() 953 { 954 /* Cleanup context-menu: */ 968 955 delete m_pContextMenu; 969 956 m_pContextMenu = 0; 970 } 971 972 void UIDetailsModel::cleanupRoot() 973 { 957 958 /* Cleanup root item: */ 974 959 delete m_pRoot; 975 960 m_pRoot = 0; 976 } 977 978 void UIDetailsModel::cleanupScene() 979 { 961 962 /* Cleanup scene: */ 980 963 delete m_pScene; 981 964 m_pScene = 0; 982 }983 984 void UIDetailsModel::cleanup()985 {986 /* Cleanup things: */987 cleanupContextMenu();988 cleanupRoot();989 cleanupScene();990 965 } 991 966 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsModel.h
r106061 r106206 201 201 /** Prepares all. */ 202 202 void prepare(); 203 /** Prepares scene. */ 204 void prepareScene(); 205 /** Prepares root. */ 206 void prepareRoot(); 207 /** Prepares context-menu. */ 208 void prepareContextMenu(); 209 /** Loads settings. */ 210 void loadSettings(); 203 211 204 /** Loads details categories. */ 212 205 void loadDetailsCategories(); … … 215 208 void loadDetailsOptions(DetailsElementType enmType = DetailsElementType_Invalid); 216 209 217 /** Cleanups context-menu. */218 void cleanupContextMenu();219 /** Cleanups root. */220 void cleanupRoot();221 /** Cleanups scene. */222 void cleanupScene();223 210 /** Cleanups all. */ 224 211 void cleanup();
Note:
See TracChangeset
for help on using the changeset viewer.