From 4f99f868f09bbffa2e15733b8b7c78eba07a199e Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sun, 6 Dec 2020 21:23:48 +0900 Subject: Renaming of files in preparation for code style tools. Signed-off-by: Michele Calgaro --- arts/kde/kplayobjectcreator.cc | 104 ----------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 arts/kde/kplayobjectcreator.cc (limited to 'arts/kde/kplayobjectcreator.cc') diff --git a/arts/kde/kplayobjectcreator.cc b/arts/kde/kplayobjectcreator.cc deleted file mode 100644 index 039c8a3bc..000000000 --- a/arts/kde/kplayobjectcreator.cc +++ /dev/null @@ -1,104 +0,0 @@ - /* - - Copyright (C) 2002 Matthias Welwarsky - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - 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 -#include "artskde.h" -#include "kplayobjectcreator.h" -#include "kplayobjectcreator.moc" -#include "kioinputstream_impl.h" - -#include - -#include - -KDE::PlayObjectCreator::PlayObjectCreator(Arts::SoundServerV2 server) -{ - m_server = server; -} - -KDE::PlayObjectCreator::~PlayObjectCreator() -{ -} - -bool KDE::PlayObjectCreator::create(const KURL& url, bool createBUS, const TQObject* receiver, const char* slot) -{ - // no need to go any further, and I hate deep indentation - if (m_server.isNull() || url.isEmpty() ) - return false; - - connect( this, TQT_SIGNAL( playObjectCreated( Arts::PlayObject ) ), - receiver, slot ); - - // check if the URL is a local file - if (!url.isLocalFile()) - { - m_createBUS = createBUS; - - // This is the RightWay(tm) according to stw - Arts::TDEIOInputStream_impl* instream_impl = new Arts::TDEIOInputStream_impl(); - m_instream = Arts::TDEIOInputStream::_from_base(instream_impl); - - // signal will be called once the ioslave knows the mime-type of the stream - connect(instream_impl, TQT_SIGNAL(mimeTypeFound(const TQString &)), - this, TQT_SLOT(slotMimeType(const TQString &))); - - // GO! - m_instream.openURL(url.url().latin1()); - m_instream.streamStart(); - - return true; - } - kdDebug( 400 ) << "stream is local file: " << url.url() << endl; - - // usual stuff if we have a local file - KMimeType::Ptr mimetype = KMimeType::findByURL(url); - emit playObjectCreated ( - m_server.createPlayObjectForURL(std::string(TQFile::encodeName(url.path())), - std::string(mimetype->name().latin1()), - createBUS) - ); - return true; -} - -void KDE::PlayObjectCreator::slotMimeType(const TQString& mimetype) -{ - - kdDebug( 400 ) << "slotMimeType called: " << mimetype << endl; - - TQString mimetype_copy = mimetype; - - if ( mimetype_copy == "application/octet-stream" ) - mimetype_copy = TQString("audio/x-mp3"); - - if (mimetype_copy == "application/x-zerosize") - emit playObjectCreated(Arts::PlayObject::null()); - - playObject = m_server.createPlayObjectForStream( - m_instream, - std::string( mimetype_copy.latin1() ), - m_createBUS ); - if ( playObject.isNull() ) { - m_instream.streamEnd(); - emit playObjectCreated( Arts::PlayObject::null() ); - return; - } - emit playObjectCreated( playObject ); -} -- cgit v1.2.1