lmms
Cross-platform music production software
Toggle main menu visibility
Loading...
Searching...
No Matches
include
MidiDummy.h
Go to the documentation of this file.
1
/*
2
* MidiDummy.h - dummy MIDI-driver
3
*
4
* Copyright (c) 2005-2009 Tobias Doerffel <tobydox/at/users.sourceforge.net>
5
*
6
* This file is part of LMMS - https://lmms.io
7
*
8
* This program is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU General Public
10
* License as published by the Free Software Foundation; either
11
* version 2 of the License, or (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
* General Public License for more details.
17
*
18
* You should have received a copy of the GNU General Public
19
* License along with this program (see COPYING); if not, write to the
20
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21
* Boston, MA 02110-1301 USA.
22
*
23
*/
24
25
#ifndef LMMS_MIDI_DUMMY_H
26
#define LMMS_MIDI_DUMMY_H
27
28
#include "
MidiClient.h
"
29
30
31
namespace
lmms
32
{
33
34
35
class
MidiDummy
:
public
MidiClientRaw
36
{
37
public
:
38
MidiDummy
() =
default
;
39
~MidiDummy
()
override
=
default
;
40
41
inline
static
QString
name
()
42
{
43
return
( QT_TRANSLATE_NOOP(
"MidiSetupWidget"
,
44
"Dummy (no MIDI support)"
) );
45
}
46
47
inline
static
QString
probeDevice
()
48
{
49
return
QString();
// no midi device name
50
}
51
52
inline
static
QString
configSection
()
53
{
54
return
QString();
// no configuration settings
55
}
56
57
58
protected
:
59
void
sendByte
(
const
unsigned
char
)
override
60
{
61
}
62
63
} ;
64
65
66
}
// namespace lmms
67
68
#endif
// LMMS_MIDI_DUMMY_H
MidiClient.h
lmms::MidiClientRaw::MidiClientRaw
MidiClientRaw()=default
lmms::MidiDummy::probeDevice
static QString probeDevice()
Definition
MidiDummy.h:47
lmms::MidiDummy::configSection
static QString configSection()
Definition
MidiDummy.h:52
lmms::MidiDummy::name
static QString name()
Definition
MidiDummy.h:41
lmms::MidiDummy::MidiDummy
MidiDummy()=default
lmms::MidiDummy::~MidiDummy
~MidiDummy() override=default
lmms::MidiDummy::sendByte
void sendByte(const unsigned char) override
Definition
MidiDummy.h:59
lmms
Definition
RemotePluginBase.cpp:34
Generated on
for lmms by
1.18.0