bool selected (TimeAxisView*);
bool selected (RegionView*);
- bool selected (Marker*);
+ bool selected (ArdourMarker*);
bool selected (ControlPoint*);
void set (std::list<Selectable*> const &);
void set (boost::shared_ptr<ARDOUR::Playlist>);
void set (const std::list<boost::shared_ptr<ARDOUR::Playlist> >&);
void set (ControlPoint *);
- void set (Marker*);
+ void set (ArdourMarker*);
void set (const RegionSelection&);
void toggle (TimeAxisView*);
void toggle (const std::list<boost::shared_ptr<ARDOUR::Playlist> >&);
void toggle (ControlPoint *);
void toggle (std::vector<ControlPoint*> const &);
- void toggle (Marker*);
+ void toggle (ArdourMarker*);
void add (TimeAxisView*);
void add (const TrackViewList&);
void add (const std::list<boost::shared_ptr<ARDOUR::Playlist> >&);
void add (ControlPoint *);
void add (std::vector<ControlPoint*> const &);
- void add (Marker*);
- void add (const std::list<Marker*>&);
+ void add (ArdourMarker*);
+ void add (const std::list<ArdourMarker*>&);
void add (const RegionSelection&);
void add (const PointSelection&);
void remove (TimeAxisView*);
void remove (boost::shared_ptr<ARDOUR::Playlist>);
void remove (const std::list<boost::shared_ptr<ARDOUR::Playlist> >&);
void remove (const std::list<Selectable*>&);
- void remove (Marker*);
+ void remove (ArdourMarker*);
void remove (ControlPoint *);
void remove_regions (TimeAxisView *);
XMLNode& get_state () const;
int set_state (XMLNode const &, int);
- static PBD::Signal0<void> ClearMidiNoteSelection;
+ PBD::Signal0<void> ClearMidiNoteSelection;
+
+ std::list<std::pair<PBD::ID const, std::list<boost::shared_ptr<Evoral::Note<Evoral::Beats> > > > > pending_midi_note_selection;
private:
PublicEditor const * editor;