/
nightflash
/
MIDI2LR
Обзор
Документация
Войти
/
nightflash
/
MIDI2LR
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/application/CommandTable.h
35 строк
1 KB
Rory Jaffe
Minimize JuceHeader.h use
03 июл 2020, 23:17
03 июл 2020, 23:17
653af2f
Код
Авторство
О чём код?
#ifndef MIDI2LR_COMMANDTABLE_H_INCLUDED #define MIDI2LR_COMMANDTABLE_H_INCLUDED /* * This file is part of MIDI2LR. Copyright (C) 2015 by Rory Jaffe. * * MIDI2LR is free software: you can redistribute it and/or modify it under the terms of the GNU * General Public License as published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * MIDI2LR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General * Public License for more details. * * You should have received a copy of the GNU General Public License along with MIDI2LR. If not, * see <http://www.gnu.org/licenses/>. * */ #include <juce_core/juce_core.h> #include <juce_gui_basics/juce_gui_basics.h> class CommandTableModel; class CommandTable final : public juce::TableListBox { public: CommandTable(const juce::String& component_name, CommandTableModel* model); ~CommandTable() = default; // NOLINT(modernize-use-override) CommandTable(const CommandTable& other) = delete; CommandTable(CommandTable&& other) = delete; CommandTable& operator=(const CommandTable& other) = delete; CommandTable& operator=(CommandTable&& other) = delete; private: bool keyPressed(const juce::KeyPress& k) override; }; #endif