| 5246 | } |
| 5247 | |
| 5248 | void |
| 5249 | LayoutViewBase::select_cellviews (const std::list <CellView> &cvs) |
| 5250 | { |
| 5251 | if (m_cellviews != cvs) { |
| 5252 | |
| 5253 | for (int index = 0; index < int (m_cellviews.size ()); ++index) { |
| 5254 | cellview_about_to_change_event (index); |
| 5255 | } |
| 5256 | cellviews_about_to_change_event (); |
| 5257 | |
| 5258 | set_min_hier_levels (0); |
| 5259 | cancel_esc (); |
| 5260 | m_cellviews = cvs; |
| 5261 | redraw (); |
| 5262 | |
| 5263 | cellviews_changed_event (); |
| 5264 | for (int index = 0; index < int (m_cellviews.size ()); ++index) { |
| 5265 | cellview_changed (index); |
| 5266 | } |
| 5267 | |
| 5268 | update_content (); |
| 5269 | |
| 5270 | } |
| 5271 | } |
| 5272 | |
| 5273 | void |
| 5274 | LayoutViewBase::select_cellview (int index, const CellView &cv) |
no test coverage detected