class Song


Definition#include <song.h>
InheritsCompound [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Static Methods


Detailed Description

 Song ()

Song

 Song (double)

Song

 Song (const Song&)

Song

 ~Song ()

~Song

void  doo (Operation*)

doo

void  undo (int i=-1)

undo

void  redo (int i=-1)

redo

void  oplist ()

oplist

void  clearOplist ()

clearOplist

Operation *  currentOp ()

currentOp

Vector *  undoList ()

undoList

Vector *  redoList ()

redoList

const char *  currentUndoText ()

currentUndoText

const char *  currentRedoText ()

currentRedoText

void  updateGui (int changes=-1)

updateGui

const char *  title ()

title

[const]

const char *  author ()

author

[const]

const char *  comment ()

comment

[const]

PartApp  partAppearance ()

partAppearance

[const]

EditorApp  editorAppearance ()

editorAppearance

[const]

int  tempo ()

tempo

[const]

int  meter0 ()

meter0

[const]

int  meter1 ()

meter1

[const]

Position  left ()

left

[const]

Position  right ()

right

[const]

Position  current ()

current

[const]

Part *  master ()

master

[const]

void  setTitle (const char*)

setTitle

void  setAuthor (const char*)

setAuthor

void  setComment (const char*)

setComment

void  setPartAppearance (PartApp)

setPartAppearance

void  setEditorAppearance (EditorApp)

setEditorAppearance

void  setTempo (int)

setTempo

void  setMeter (int,int)

setMeter

void  setMeter0 (int)

setMeter0

void  setMeter1 (int)

setMeter1

void  setLeft (Position)

setLeft

void  setLeft (int,int,int)

setLeft

void  setRight (Position)

setRight

void  setRight (int,int,int)

setRight

void  setCurrent (Position)

setCurrent

void  setCurrent (int,int,int)

setCurrent

void  setMaster (Part*)

setMaster

Player *  player ()

player

[const]

Arts::Environment::Container  envContainer ()

envContainer

[const]

Arts::Environment::MixerItem  envMixer ()

envMixer

void  bbt (int & bar, int & beat, int & tick, Position pos)

bbt

void  play (PrProgress * progress = 0, Part * part = 0, long left = 0, long right = 0, bool cycl = false, int record_track = -1)

play

double  version ()

version

[const]

void  add (Element * e)

add

[virtual]

Reimplemented from Compound.

ostream &  print (int,ostream&)

print

[const virtual]

Reimplemented from Compound.

void  flush (const char*)

flush

[const virtual]

Reimplemented from Compound.

Element *  copy ()

copy

[const virtual]

Reimplemented from Compound.

Element *  load (ifstream*,double,PrProgress*)

load

[static]


Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53.