| 132 | } |
| 133 | |
| 134 | bool CFrameEditorModel::IsChannelSelected(int channel) const { |
| 135 | return IsSelecting() && m_selection.IncludesChannel(channel); |
| 136 | } |
| 137 | |
| 138 | CFrameClipData CFrameEditorModel::CopySelection(const CFrameSelection &sel) const { |
| 139 | auto [b, e] = CFrameIterator::FromSelection(sel, *view_->GetSongView()); |
no test coverage detected