#ifndef _AUDIOEVENT_H_
#define _AUDIOEVENT_H_
#include "event.h"
#include "position.h"
/** Objects of this class are audio events. They do not need a (graphical) presentation of their own. They can be displayed
* graphically within the presentation of the parts, they belong to. This is done in editors.
*/
class AudioEvent : public Event
{
private:
const char * _filename;
public:
AudioEvent( );
AudioEvent(Position, long, const char*);
const char * fileName();
const char * name();
void setFileName(const char*);
/** implementation of the print method */
virtual ostream & print(int,ostream&) const;
/** implementation of the flush method */
virtual void flush(const char*) const;
/** implementation of the copy method */
virtual Element * copy() const;
/** implementation of the load method */
static Element * load(char*,ifstream*&,Element*);
};
#endif
| Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53. |