add support for reverb & chorus in a-fluidsynth
[ardour.git] / gtk2_ardour / playlist_selector.h
index 071f82c616b1906564f2e688f72314c218fc2d60..c792179776156e640e9d4ddadac49d823e3f92ec 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    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
@@ -28,7 +28,8 @@
 #include <gtkmm/treeview.h>
 #include <gtkmm2ext/selector.h>
 
-#include <ardour_dialog.h>
+#include "ardour_dialog.h"
+#include "ardour/session_handle.h"
 
 namespace ARDOUR {
        class Session;
@@ -38,24 +39,22 @@ namespace ARDOUR {
 
 class RouteUI;
 
-class PlaylistSelector : public ArdourDialog 
+class PlaylistSelector : public ArdourDialog
 {
   public:
        PlaylistSelector ();
        ~PlaylistSelector ();
 
-       void set_session (ARDOUR::Session*);
        void show_for (RouteUI*);
 
   protected:
        bool on_unmap_event (GdkEventAny*);
 
   private:
-       typedef std::map<PBD::ID,std::list<boost::shared_ptr<ARDOUR::Playlist> >*> DSPL_Map;
+       typedef std::map<PBD::ID,std::list<boost::shared_ptr<ARDOUR::Playlist> >*> TrackPlaylistMap;
 
-       ARDOUR::Session* session;
        Gtk::ScrolledWindow scroller;
-       DSPL_Map dspl_map;
+       TrackPlaylistMap trpl_map;
        RouteUI* rui;
 
        sigc::connection select_connection;