SpectMorph
Classes | Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
SpectMorph::SampleView Class Reference
Inheritance diagram for SpectMorph::SampleView:

Classes

class  Markers
 

Public Types

enum  EditMarkerType {
  MARKER_NONE, MARKER_LOOP_START, MARKER_LOOP_END, MARKER_CLIP_START,
  MARKER_CLIP_END
}
 

Signals

void audio_edit ()
 
void mouse_time_changed (int pos)
 

Public Member Functions

void load (const WavData *wav_data, SpectMorph::Audio *audio, Markers *markers=0)
 
void set_zoom (double hzoom, double vzoom)
 
void paintEvent (QPaintEvent *event)
 
void set_edit_marker_type (EditMarkerType marker_type)
 
EditMarkerType edit_marker_type ()
 

Static Public Member Functions

template<class Painter >
static void draw_signal (std::vector< float > &signal, Painter &painter, const QRect &rect, int height, double vz, double hz)
 

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