| 1113 | } |
| 1114 | |
| 1115 | UIWidget* UIWidget::removeClass( const std::string& cls ) { |
| 1116 | if ( hasClass( cls ) ) { |
| 1117 | mClasses.erase( std::find( mClasses.begin(), mClasses.end(), cls ) ); |
| 1118 | |
| 1119 | if ( !isSceneNodeLoading() && !isLoadingState() ) { |
| 1120 | getUISceneNode()->invalidateStyle( this ); |
| 1121 | getUISceneNode()->invalidateStyleState( this ); |
| 1122 | } |
| 1123 | |
| 1124 | onClassChange(); |
| 1125 | } |
| 1126 | return this; |
| 1127 | } |
| 1128 | |
| 1129 | UIWidget* UIWidget::removeClasses( const std::vector<std::string>& classes ) { |
| 1130 | if ( !classes.empty() ) { |
no test coverage detected