MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | List of all members
Ms::ChannelListener Class Referenceabstract

#include <instrument.h>

Inheritance diagram for Ms::ChannelListener:
Inheritance graph
[legend]
Collaboration diagram for Ms::ChannelListener:
Collaboration graph
[legend]

Public Member Functions

virtual void propertyChanged (Channel::Prop property)=0
 
void setNotifier (Channel *ch)
 
- Public Member Functions inherited from Ms::Listener< Channel::Prop >
 Listener ()=default
 
 Listener (Notifier< Channel::Prop > *n)
 
 Listener (const Listener< Channel::Prop > &)
 
 Listener (Listener< Channel::Prop > &&)
 
Listeneroperator= (const Listener< Channel::Prop > &)
 
Listeneroperator= (Listener &&)
 
 ~Listener ()
 
void setNotifier (Notifier< Channel::Prop > *n)
 
void detachNotifier (Notifier< Channel::Prop > *n)
 
Notifier< Channel::Prop > * notifier ()
 
const Notifier< Channel::Prop > * notifier () const
 

Private Member Functions

void receive (Channel::Prop prop) override
 

Member Function Documentation

◆ propertyChanged()

virtual void Ms::ChannelListener::propertyChanged ( Channel::Prop  property)
pure virtual

◆ receive()

void Ms::ChannelListener::receive ( Channel::Prop  prop)
inlineoverrideprivatevirtual

◆ setNotifier()

void Ms::ChannelListener::setNotifier ( Channel ch)
inline

The documentation for this class was generated from the following file: