/*
- Copyright (C) 2004 Paul Davis
+ Copyright (C) 2004 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#define __ardour_gtk_route_processor_selection_h__
#include <vector>
-#include <sigc++/signal.h>
+#include "pbd/signals.h"
#include "processor_selection.h"
#include "route_selection.h"
-class RouteRedirectSelection : public sigc::trackable
+class RouteRedirectSelection : public PBD::ScopedConnectionList, public sigc::trackable
{
public:
ProcessorSelection processors;
void clear_routes ();
bool selected (boost::shared_ptr<ARDOUR::Route>);
+
+ private:
+ void removed (boost::weak_ptr<ARDOUR::Route>);
+
};
bool operator==(const RouteRedirectSelection& a, const RouteRedirectSelection& b);