kaudioplayer.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "kaudioplayer.h"
00024 #include "knotifyclient.h"
00025
00026 class KAudioPlayerPrivate {
00027 public:
00028 QString filename;
00029
00030 KAudioPlayerPrivate(const QString &filename) : filename(filename) { }
00031 };
00032
00033 KAudioPlayer::KAudioPlayer( const QString& filename,
00034 QObject* parent, const char* name ) : QObject(parent,name)
00035 {
00036 d = new KAudioPlayerPrivate(filename);
00037 }
00038
00039 KAudioPlayer::~KAudioPlayer()
00040 {
00041 delete d;
00042 }
00043
00044 void KAudioPlayer::play(const QString &filename)
00045 {
00046 KAudioPlayer ap(filename);
00047 ap.play();
00048 }
00049
00050 void KAudioPlayer::play()
00051 {
00052 KNotifyClient::userEvent("KAudioPlayer event",
00053 KNotifyClient::Sound,KNotifyClient::Notification,d->filename);
00054 }
00055
00056 #include "kaudioplayer.moc"
|