bool
MidiProgramsEditor::banklistContains(const MidiBank &bank)
{
    BankList::iterator it;

    MidiBank bankNotPercussion = MidiBank(!bank.isPercussion(),
                                          bank.getMSB(), bank.getLSB());
    
    for (it = m_bankList.begin(); it != m_bankList.end(); ++it)
        if (*it == bank || *it == bankNotPercussion)
            return true;

    return false;
}