defuze.me  Client
audioslicewidget.hpp
00001 /**************************************************************************
00002 ** defuze.me Epitech Innovative Project
00003 **
00004 ** Copyright 2010-2011
00005 **   Athena Calmettes - Jocelyn De La Rosa - Francois Gaillard
00006 **   Adrien Jarthon - Alexandre Moore - Luc Peres - Arnaud Sellier
00007 **
00008 ** All rights reserved.
00009 **************************************************************************/
00010 
00011 #ifndef AUDIOSLICEWIDGET_HPP
00012 #define AUDIOSLICEWIDGET_HPP
00013 
00014 #include "ui_audioslicewidget.h"
00015 #include "audioeffectwidget.hpp"
00016 
00017 class AudioSliceWidget : public QWidget, private Ui::AudioSliceWidget
00018 {
00019     Q_OBJECT
00020 
00021 public:
00022     explicit AudioSliceWidget(QWidget *parent = 0);
00023     void    refreshUI();
00024     void    setMixerName(const QString& name);
00025     void    setOutputName(const QString& name);
00026     void    addEffect(AudioEffectWidget*effectWidget);
00027 };
00028 
00029 #endif // AUDIOSLICEWIDGET_HPP