summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/modplug/modpluginimpl.cpp
Unidiff
Diffstat (limited to 'core/multimedia/opieplayer/modplug/modpluginimpl.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/multimedia/opieplayer/modplug/modpluginimpl.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/modplug/modpluginimpl.cpp b/core/multimedia/opieplayer/modplug/modpluginimpl.cpp
index 6e64e76..6205779 100644
--- a/core/multimedia/opieplayer/modplug/modpluginimpl.cpp
+++ b/core/multimedia/opieplayer/modplug/modpluginimpl.cpp
@@ -16,45 +16,47 @@
16 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 16 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 Boston, MA 02111-1307, USA. 17 Boston, MA 02111-1307, USA.
18*/ 18*/
19 19
20#include "modplugin.h" 20#include "modplugin.h"
21#include "modpluginimpl.h" 21#include "modpluginimpl.h"
22 22
23ModPluginImpl::ModPluginImpl() 23ModPluginImpl::ModPluginImpl()
24 :m_plugin( 0 ), ref( 0 ) 24 :m_plugin( 0 ), ref( 0 )
25{ 25{
26} 26}
27 27
28ModPluginImpl::~ModPluginImpl() 28ModPluginImpl::~ModPluginImpl()
29{ 29{
30 delete m_plugin; 30 delete m_plugin;
31} 31}
32 32
33#ifndef QT_NO_COMPONENT 33#ifndef QT_NO_COMPONENT
34 34
35QRESULT ModPluginImpl::queryInterface( const QUuid &uuid, QUnknownInterface **iface ) 35QRESULT ModPluginImpl::queryInterface( const QUuid &uuid, QUnknownInterface **iface )
36{ 36{
37 *iface = 0; 37 *iface = 0;
38 if ( ( uuid == IID_QUnknown ) || ( uuid == IID_MediaPlayerPlugin ) ) 38 if ( ( uuid == IID_QUnknown ) || ( uuid == IID_MediaPlayerPlugin ) )
39 *iface = this, (*iface)->addRef(); 39 *iface = this, (*iface)->addRef();
40 else
41 return QS_FALSE;
40 return QS_OK; 42 return QS_OK;
41} 43}
42 44
43Q_EXPORT_INTERFACE() 45Q_EXPORT_INTERFACE()
44{ 46{
45 Q_CREATE_INSTANCE( ModPluginImpl ) 47 Q_CREATE_INSTANCE( ModPluginImpl )
46} 48}
47 49
48#endif 50#endif
49 51
50MediaPlayerDecoder *ModPluginImpl::decoder() 52MediaPlayerDecoder *ModPluginImpl::decoder()
51{ 53{
52 if ( !m_plugin ) 54 if ( !m_plugin )
53 m_plugin = new ModPlugin; 55 m_plugin = new ModPlugin;
54 return m_plugin; 56 return m_plugin;
55} 57}
56 58
57MediaPlayerEncoder *ModPluginImpl::encoder() 59MediaPlayerEncoder *ModPluginImpl::encoder()
58{ 60{
59 return 0; 61 return 0;
60} 62}