Part::Part(Track* t, EventList* ev) { _prevClone = this; _nextClone = this; setSn(newSn()); _track = t; _selected = false; _mute = false; _colorIndex = 0; _events = ev; _events->incRef(1); _events->incARef(1); }
Part::Part(MidiTrack* t, EventList* ev) { _prevClone = this; _nextClone = this; setSn(newSn()); _track = t; _selected = false; _mute = false; m_zIndex = 0; _colorIndex = 1; if(t) _colorIndex = t->getDefaultPartColor(); _events = ev; _events->incRef(1); _events->incARef(1); }
Part::Part(Track* t) { _prevClone = this; _nextClone = this; setSn(newSn()); _track = t; _selected = false; _mute = false; m_zIndex = 0; m_leftClip = 0; m_rightClip = 0; _colorIndex = 1; if(t) _colorIndex = t->getDefaultPartColor(); _events = new EventList; _events->incRef(1); _events->incARef(1); }