switch Route::fed_by from shared_ptr to weak_ptr and thus begin to allow Route destru...
[ardour.git] / libs / ardour / ardour / element_importer.h
index 396ac8358d5cb1b1660f77770ee2d3ed8e51b46a..a203c5d37bb7b956581526dff571a287db13e677 100644 (file)
 #include <sigc++/signal.h>
 
 #include "ardour/types.h"
-#include "ardour/session.h"
 
 class XMLTree;
 namespace ARDOUR {
 
+class Session;
+class ImportStatus;
+
 /// Virtual interface class for element importers
 class ElementImporter
 {
@@ -51,7 +53,7 @@ class ElementImporter
        virtual std::string get_info () const = 0;
 
        /** Gets import status, if applicable. */
-       virtual Session::ImportStatus * get_import_status () { return 0; }
+       virtual ImportStatus * get_import_status () { return 0; }
 
        /** Prepares to move element
         *