openshot-audio
0.1.7
JuceLibraryCode
modules
juce_events
broadcasters
juce_ChangeListener.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2015 - ROLI Ltd.
6
7
Permission is granted to use this software under the terms of either:
8
a) the GPL v2 (or any later version)
9
b) the Affero GPL v3
10
11
Details of these licenses can be found at: www.gnu.org/licenses
12
13
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
14
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17
------------------------------------------------------------------------------
18
19
To release a closed-source product which uses JUCE, commercial licenses are
20
available: visit www.juce.com for more information.
21
22
==============================================================================
23
*/
24
25
#ifndef JUCE_CHANGELISTENER_H_INCLUDED
26
#define JUCE_CHANGELISTENER_H_INCLUDED
27
28
class
ChangeBroadcaster
;
29
30
//==============================================================================
44
class
JUCE_API
ChangeListener
45
{
46
public
:
48
virtual
~ChangeListener
() {}
49
53
virtual
void
changeListenerCallback (
ChangeBroadcaster
* source) = 0;
54
55
56
//==============================================================================
57
#if JUCE_CATCH_DEPRECATED_CODE_MISUSE
58
// This method's signature has changed to take a ChangeBroadcaster parameter - please update your code!
59
private
:
virtual
int
changeListenerCallback (
void
*) {
return
0; }
60
#endif
61
};
62
63
64
#endif // JUCE_CHANGELISTENER_H_INCLUDED
ChangeListener::~ChangeListener
virtual ~ChangeListener()
Definition:
juce_ChangeListener.h:48
ChangeBroadcaster
Definition:
juce_ChangeBroadcaster.h:35
JUCE_API
#define JUCE_API
Definition:
juce_StandardHeader.h:139
ChangeListener
Definition:
juce_ChangeListener.h:44
Generated by
1.8.17