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 "audiotrack.hpp" 00012 #include "audiotrackloader.hpp" 00013 #include <QTimer> 00014 #include <QtConcurrentRun> 00015 00016 using namespace Library; 00017 00018 AudioTrackLoader::AudioTrackLoader(int id) : id(id) 00019 { 00020 QtConcurrent::run(this, &AudioTrackLoader::load); 00021 } 00022 00023 void AudioTrackLoader::load() 00024 { 00025 AudioTrack::getTrack(id); 00026 emit loaded(id); 00027 }