/****************************************************************************
** Form interface generated from reading ui file 'dialogfilter.ui'
**
** Created: Tue Jan 27 22:06:50 2004
**      by: The User Interface Compiler ($Id: soundline.h,v 1.81 2005/11/24 22:01:05 qdvdauthor Exp $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef SOUNDLINE_H
#define SOUNDLINE_H

#include "filterline.h"

class SoundPart : public QLabel
{
	Q_OBJECT
public:
	SoundPart (QString, QWidget * parent, const char * name = 0, WFlags f = 0 );
	virtual ~SoundPart ();

signals:
	void signalDeleteMe (QString);

protected:
	virtual void enterEvent 	(QEvent *);
	virtual void leaveEvent		(QEvent *);
	virtual void mousePressEvent	(QMouseEvent *);
	virtual void mouseReleaseEvent	(QMouseEvent *);

protected slots:
	virtual void slotEdit     ();
	virtual void slotDelete   ();
};


class SoundLine : public FilterLine
{
	Q_OBJECT
public:
			 SoundLine (QWidget * parent = 0, const char * name = 0, WFlags f = 0 );
	virtual ~SoundLine ();

	virtual void rangeChanged (DialogFilter::range_struct *pNewRange, CXmlSlideshow *pSlideshow);

protected slots:
	void slotDeleteSound (QString);

private:
	CXmlSlideshow *m_pSlideshow;
};

#endif // SOUNDLINE_H

