Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::MidiFilterListener Class Reference

#include <MidiFilter.h>

Inheritance diagram for TSE3::MidiFilterListener:

Inheritance graph
[legend]
List of all members.

Public Types

typedef MidiFilter notifier_type
enum  WhatChanged {
  StatusChanged = 0x0001, ChannelFilterChanged = 0x0002, PortFilterChanged = 0x0004, ChannelChanged = 0x0008,
  PortChanged = 0x0010, OffsetChanged = 0x0020, TimeScaleChanged = 0x0040, QuantiseChanged = 0x0080,
  MinLengthChanged = 0x0100, MaxLengthChanged = 0x0200, TransposeChanged = 0x0400, MinVelocityChanged = 0x0800,
  MaxVelocityChanged = 0x1000, VelocityScaleChanged = 0x2000
}

Public Member Functions

virtual void MidiFilter_Altered (MidiFilter *, int)

Detailed Description

MidiFilter listener interface.

Author:
Pete Goodliffe
Version:
3.00
See also:
Listener


Member Typedef Documentation

typedef MidiFilter TSE3::MidiFilterListener::notifier_type
 

Reimplemented in TSE3::Listener< MidiFilterListener >, TSE3::Listener< MidiFilterListener >, TSE3::Listener< TSE3::MidiFilterListener >, and TSE3::Listener< TSE3::MidiFilterListener >.


Member Enumeration Documentation

enum TSE3::MidiFilterListener::WhatChanged
 

Enumeration values:
StatusChanged 
ChannelFilterChanged 
PortFilterChanged 
ChannelChanged 
PortChanged 
OffsetChanged 
TimeScaleChanged 
QuantiseChanged 
MinLengthChanged 
MaxLengthChanged 
TransposeChanged 
MinVelocityChanged 
MaxVelocityChanged 
VelocityScaleChanged 


Member Function Documentation

virtual void TSE3::MidiFilterListener::MidiFilter_Altered MidiFilter ,
int 
[inline, virtual]
 

Reimplemented in TSE3::App::Modified, and TSE3::Part.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:46:17 2005 for TSE3 by doxygen 1.3.2