| 583 | } |
| 584 | |
| 585 | void LayoutViewBase::clear_plugins () |
| 586 | { |
| 587 | std::vector<lay::Plugin *> plugins; |
| 588 | mp_plugins.swap (plugins); |
| 589 | for (std::vector<lay::Plugin *>::iterator p = plugins.begin (); p != plugins.end (); ++p) { |
| 590 | delete *p; |
| 591 | } |
| 592 | mp_active_plugin = 0; |
| 593 | } |
| 594 | |
| 595 | void LayoutViewBase::create_plugins (const lay::PluginDeclaration *except_this) |
| 596 | { |