defuze.me
Client
|
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 #include "audioslice.hpp" 00012 00013 using namespace Mixer; 00014 00015 AudioSlice::AudioSlice(Audio::AudioMixer *mixer) : mixer(mixer) 00016 { 00017 widget = new AudioSliceWidget(); 00018 widget->setMixerName(mixer->getName()); 00019 foreach(Audio::AudioEffect *effect, mixer->getEffects()) 00020 { 00021 AudioEffectWidget *w = effect->getWidget(); 00022 widget->addEffect(w); 00023 } 00024 } 00025 00026 AudioSliceWidget *AudioSlice::getWidget() const 00027 { 00028 return widget; 00029 }