| 2151 | //----------------------------------------------------------------------------- |
| 2152 | |
| 2153 | void SimObject::setSelected( bool sel ) |
| 2154 | { |
| 2155 | if( mFlags.test( Selected ) == sel ) |
| 2156 | return; // No change. |
| 2157 | |
| 2158 | if( sel ) |
| 2159 | { |
| 2160 | mFlags.set( Selected ); |
| 2161 | _onSelected(); |
| 2162 | } |
| 2163 | else |
| 2164 | { |
| 2165 | mFlags.clear( Selected ); |
| 2166 | _onUnselected(); |
| 2167 | } |
| 2168 | } |
| 2169 | |
| 2170 | //----------------------------------------------------------------------------- |
| 2171 |
no test coverage detected