Revert "add new action and loop marker menu item for setting up loop record"
[ardour.git] / gtk2_ardour / editor.h
index 1faf148e19cee5ea21475c5d5a7d0daa9c7e4659..3f10d05797a2a711650b79de4d07440acdc52600 100644 (file)
@@ -410,6 +410,8 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
 
        int get_regionview_count_from_region_list (boost::shared_ptr<ARDOUR::Region>);
 
+       void do_ptimport(std::string path, ARDOUR::SrcQuality quality);
+
        void do_import (std::vector<std::string>              paths,
                        Editing::ImportDisposition            disposition,
                        Editing::ImportMode                   mode,
@@ -1317,6 +1319,18 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
 
        void insert_region_list_selection (float times);
 
+       /* PT import */
+       void external_pt_dialog ();
+       typedef struct ptflookup {
+               uint16_t index1;
+               uint16_t index2;
+               PBD::ID  id;
+
+               bool operator ==(const struct ptflookup& other) {
+                       return (this->index1 == other.index1);
+               }
+       } ptflookup_t;
+
        /* import & embed */
 
        void add_external_audio_action (Editing::ImportMode);
@@ -1466,6 +1480,11 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
        int scrub_reverse_distance;
        void scrub (framepos_t, double);
 
+       void set_punch_start_from_edit_point ();
+       void set_punch_end_from_edit_point ();
+       void set_loop_start_from_edit_point ();
+       void set_loop_end_from_edit_point ();
+
        void keyboard_selection_begin ();
        void keyboard_selection_finish (bool add);
        bool have_pending_keyboard_selection;