| 75 | } |
| 76 | |
| 77 | void UIMenuSubMenu::setSubMenu( UIMenu* subMenu ) { |
| 78 | if ( nullptr != mSubMenu && mSubMenu != subMenu ) { |
| 79 | getActionManager()->removeActionsByTagFromTarget( this, String::hash( "subMenu" ) ); |
| 80 | mSubMenu->setOwnerNode( nullptr ); |
| 81 | } |
| 82 | mSubMenu = subMenu; |
| 83 | if ( nullptr != mSubMenu ) |
| 84 | mSubMenu->setOwnerNode( this ); |
| 85 | } |
| 86 | |
| 87 | UIMenu* UIMenuSubMenu::getSubMenu() const { |
| 88 | return mSubMenu; |
no test coverage detected