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.4.0.