5 |
* Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck * |
* Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck * |
6 |
* Copyright (C) 2005-2008 Christian Schoenebeck * |
* Copyright (C) 2005-2008 Christian Schoenebeck * |
7 |
* Copyright (C) 2009-2012 Christian Schoenebeck and Grigor Iliev * |
* Copyright (C) 2009-2012 Christian Schoenebeck and Grigor Iliev * |
8 |
* Copyright (C) 2012-2016 Christian Schoenebeck and Andreas Persson * |
* Copyright (C) 2012-2017 Christian Schoenebeck and Andreas Persson * |
9 |
* * |
* * |
10 |
* This program is free software; you can redistribute it and/or modify * |
* This program is free software; you can redistribute it and/or modify * |
11 |
* it under the terms of the GNU General Public License as published by * |
* it under the terms of the GNU General Public License as published by * |
198 |
void IgnoreEvent(event_id_t id); |
void IgnoreEvent(event_id_t id); |
199 |
virtual void IgnoreNote(note_id_t id) = 0; |
virtual void IgnoreNote(note_id_t id) = 0; |
200 |
void IgnoreEventByScriptID(const ScriptID& id); |
void IgnoreEventByScriptID(const ScriptID& id); |
201 |
|
virtual uint AllNoteIDs(note_id_t* dstBuf, uint bufSize) = 0; |
202 |
|
|
203 |
void AddGroup(uint group); |
void AddGroup(uint group); |
204 |
void HandleKeyGroupConflicts(uint KeyGroup, Pool<Event>::Iterator& itNoteOnEvent); |
void HandleKeyGroupConflicts(uint KeyGroup, Pool<Event>::Iterator& itNoteOnEvent); |