#include <gtkmm/treeview.h>
#include <gtkmm/scrolledwindow.h>
-#include <ardour/region.h>
-#include <ardour/playlist.h>
+#include "ardour/region.h"
+#include "ardour/playlist.h"
-#include "ardour_dialog.h"
+#include "ardour_window.h"
#include "audio_clock.h"
class PublicEditor;
class Session;
}
-class RegionLayeringOrderEditor : public ArdourDialog
+class RegionLayeringOrderEditor : public ArdourWindow
{
public:
RegionLayeringOrderEditor (PublicEditor&);
virtual ~RegionLayeringOrderEditor ();
-
+
void set_context(const std::string& name, ARDOUR::Session* s, const boost::shared_ptr<ARDOUR::Playlist> & pl, ARDOUR::framepos_t position);
void maybe_present ();
-
+
protected:
virtual bool on_key_press_event (GdkEventKey* event);
framepos_t position;
bool in_row_change;
uint32_t regions_at_position;
-
+
PBD::ScopedConnection playlist_modified_connection;
struct LayeringOrderColumns : public Gtk::TreeModel::ColumnRecord {