diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-09-03 00:25:58 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-09-03 00:25:58 +0000 |
commit | 390903c44f1f1a6858b9da86f250fb63364a19f9 (patch) | |
tree | 357282aad0d47ab9506423aa6af625c323b59094 /kdemm/backend.cpp | |
parent | 82c95de762c952c193324bdac4751c917b17fbe5 (diff) | |
download | tdelibs-390903c44f1f1a6858b9da86f250fb63364a19f9.tar.gz tdelibs-390903c44f1f1a6858b9da86f250fb63364a19f9.zip |
Deleted this directory as kdemm does not build
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1171178 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kdemm/backend.cpp')
-rw-r--r-- | kdemm/backend.cpp | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/kdemm/backend.cpp b/kdemm/backend.cpp deleted file mode 100644 index 1a9ab86fb..000000000 --- a/kdemm/backend.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/* This file is part of the KDE project - Copyright (C) 2004 Matthias Kretz <kretz@kde.org> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License version 2 as published by the Free Software Foundation. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - -*/ - -#include "backend.h" -#include "player.h" - -#include <tqstringlist.h> - -#include <kglobal.h> -#include <kinstance.h> -#include <kaboutdata.h> - -namespace KDE -{ -namespace Multimedia -{ - -class Backend::Private -{ - public: - Channel * channel; -}; - -Backend::Backend( TQObject * parent, const char * name ) - : TQObject( parent, name ) - , d( 0 ) -{ -} - -Backend::~Backend() -{ - delete d; -} - -bool Backend::playSoundEvent( const KURL & url ) -{ - if( ! d ) - { - d = new Private; - - TQString ctype = "notifications"; - if( availableChannels( Channel::Output ).contains( ctype ) < 1 ) - ctype = "default"; - d->channel = createChannel( KGlobal::instance()->aboutData()->programName(), ctype, Channel::Output ); - } - - Player * player = createPlayer(); - player->setOutputChannel( d->channel ); - connect( player, TQT_SIGNAL( finished() ), player, TQT_SLOT( deleteLater() ) ); - - if( player->load( url ) ) - if( player->play() ) - return true; - delete player; - return false; -} - -}} // namespaces - -#include "backend.moc" - -// vim: sw=4 ts=4 noet |