kaudioplayer.cpp
00001     
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"
 
This file is part of the documentation for kdecore Library Version 3.2.0.