summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/midi_region.cc')
-rw-r--r--libs/ardour/midi_region.cc48
1 files changed, 0 insertions, 48 deletions
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc
index c0d63cc2ba..f881b65d2a 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -51,8 +51,6 @@ using namespace ARDOUR;
MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, jack_nframes_t start, jack_nframes_t length)
: Region (src, start, length, PBD::basename_nosuffix(src->name()), DataType::MIDI, 0, Region::Flag(Region::DefaultFlags|Region::External))
{
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
}
@@ -60,8 +58,6 @@ MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, jack_nframes_t start,
MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, jack_nframes_t start, jack_nframes_t length, const string& name, layer_t layer, Flag flags)
: Region (src, start, length, name, DataType::MIDI, layer, flags)
{
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
}
@@ -69,8 +65,6 @@ MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, jack_nframes_t start,
MidiRegion::MidiRegion (SourceList& srcs, jack_nframes_t start, jack_nframes_t length, const string& name, layer_t layer, Flag flags)
: Region (srcs, start, length, name, DataType::MIDI, layer, flags)
{
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
}
@@ -79,16 +73,12 @@ MidiRegion::MidiRegion (SourceList& srcs, jack_nframes_t start, jack_nframes_t l
MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other, jack_nframes_t offset, jack_nframes_t length, const string& name, layer_t layer, Flag flags)
: Region (other, offset, length, name, layer, flags)
{
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
}
MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other)
: Region (other)
{
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
}
@@ -99,8 +89,6 @@ MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, const XMLNode& node)
throw failed_constructor();
}
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
assert(_type == DataType::MIDI);
}
@@ -112,8 +100,6 @@ MidiRegion::MidiRegion (SourceList& srcs, const XMLNode& node)
throw failed_constructor();
}
- save_state ("initial state");
-
assert(_name.find("/") == string::npos);
assert(_type == DataType::MIDI);
}
@@ -123,40 +109,6 @@ MidiRegion::~MidiRegion ()
GoingAway (); /* EMIT SIGNAL */
}
-StateManager::State*
-MidiRegion::state_factory (std::string why) const
-{
- RegionState* state = new RegionState (why);
-
- Region::store_state (*state);
-
- return state;
-}
-
-Change
-MidiRegion::restore_state (StateManager::State& sstate)
-{
- RegionState* state = dynamic_cast<RegionState*> (&sstate);
- Change what_changed = Region::restore_and_return_flags (*state);
-
- if (_flags != Flag (state->_flags)) {
-
- //uint32_t old_flags = _flags;
-
- _flags = Flag (state->_flags);
- }
-
- what_changed = Change (what_changed);
-
- return what_changed;
-}
-
-UndoAction
-MidiRegion::get_memento() const
-{
- return sigc::bind (mem_fun (*(const_cast<MidiRegion *> (this)), &StateManager::use_state), _current_state_id);
-}
-
jack_nframes_t
MidiRegion::read_at (MidiRingBuffer& out, jack_nframes_t position,
jack_nframes_t dur,