class ConvertTrack

This class converts a track of a type to a track of another type. More...

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

Public Methods


Detailed Description

This class converts a track of a type to a track of another type. Therefore a new (empty) track is created. The content is kept and passed to the new track. The presentation is hidden and a new one is created. On undo/redo, the presentations hide and show (I experienced segfaults, deleting widgets by myself!) The old track is kept in memory. When this object is removed, either _old or _new should be removed (depending on the actual state (undone, redone,...) Therefore the pointer _delete is introduced, pointing to either _new or _old

 ConvertTrack (int,Track*,Song*)

ConvertTrack

 ConvertTrack (const ConvertTrack&)

ConvertTrack

 ~ConvertTrack ()

~ConvertTrack

void  undo ()

undo

Reimplemented from Operation.

void  redo ()

redo

Reimplemented from Operation.

ostream &  print (int,ostream&)

print

[const virtual]

Reimplemented from Atoma.

void  flush (const char*)

flush

[const virtual]

Reimplemented from Atoma.

Element *  copy ()

copy

[const virtual]

Reimplemented from Atoma.


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