/***************************************************************************
                            kde_SpecialEvent.h -  description
                             -------------------
    begin                : Wed Feb  6 15:12:26 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Wed Feb  6 15:12:26 2002, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef KDE_SPECIALEVENT
#define KDE_SPECIALEVENT

#include <qtc/qtc_types.h>

#include <kdec/kde_types.h>

/**

 This struct stores text, lyrics and change tempo events among others.

 It includes the main information for an event. That is, the absolute
 millisecond at which this event is played (from the beginning of the song),
 the delta milliseconds from the previous SpecialEvent, an ID, etc. 

 This struct is used as nodes for a linked list, which you can get using
 @ref MidiPlayer::specialEvents().
   
 @short 
 This struct stores text, lyrics and change tempo events among others.
*/

#endif
