#include <gtkmm.h>
#include "pbd/xml++.h"
-#include "ardour/element_importer.h"
-#include "ardour/element_import_handler.h"
#include "ardour_dialog.h"
-
namespace ARDOUR {
+ class ElementImportHandler;
+ class ElementImporter;
class Session;
}
typedef std::list<ElementPtr> ElementList;
public:
- SessionImportDialog (ARDOUR::Session & target);
+ SessionImportDialog (ARDOUR::Session* target);
virtual Gtk::FileChooserAction browse_action() const { return Gtk::FILE_CHOOSER_ACTION_OPEN; }
// Data
HandlerList handlers;
XMLTree tree;
- ARDOUR::Session ⌖
// GUI
Gtk::Frame file_frame;
Gtk::Button* ok_button;
Gtk::Button* cancel_button;
+
+ PBD::ScopedConnectionList connections;
};
#endif