- ok_button.signal_clicked().connect (mem_fun (*this, &PortInsertWindow::accept));
- cancel_button.signal_clicked().connect (mem_fun (*this, &PortInsertWindow::cancel));
- rescan_button.signal_clicked().connect (mem_fun (*this, &PortInsertWindow::rescan));
-
- signal_delete_event().connect (bind (sigc::ptr_fun (just_hide_it), reinterpret_cast<Window *> (this)));
-
- going_away_connection = pi->GoingAway.connect (mem_fun (*this, &PortInsertWindow::plugin_going_away));
-}
-
-void
-PortInsertWindow::plugin_going_away ()
-{
- ENSURE_GUI_THREAD (mem_fun (*this, &PortInsertWindow::plugin_going_away));
-
- going_away_connection.disconnect ();
- delete_when_idle (this);
-}
-
-void
-PortInsertWindow::on_map ()
-{
- _portinsertui.redisplay ();
- Window::on_map ();
-}
-
-
-void
-PortInsertWindow::rescan ()
-{
- _portinsertui.redisplay ();
-}
-
-void
-PortInsertWindow::cancel ()
-{
- _portinsertui.finished (IOSelector::Cancelled);
- hide ();