summaryrefslogtreecommitdiff
path: root/core/obex/obeximpl.cpp
Unidiff
Diffstat (limited to 'core/obex/obeximpl.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/obex/obeximpl.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/obex/obeximpl.cpp b/core/obex/obeximpl.cpp
index 5bfc779..5b53644 100644
--- a/core/obex/obeximpl.cpp
+++ b/core/obex/obeximpl.cpp
@@ -8,23 +8,25 @@ using namespace OpieObex;
8ObexImpl::ObexImpl() { 8ObexImpl::ObexImpl() {
9 m_handler = new ObexHandler; 9 m_handler = new ObexHandler;
10} 10}
11ObexImpl::~ObexImpl() { 11ObexImpl::~ObexImpl() {
12 delete m_handler; 12 delete m_handler;
13} 13}
14QRESULT ObexImpl::queryInterface( const QUuid& uuid, QUnknownInterface **iface ) { 14QRESULT ObexImpl::queryInterface( const QUuid& uuid, QUnknownInterface **iface ) {
15 *iface = 0; 15 *iface = 0;
16 if ( uuid == IID_QUnknown ) { 16 if ( uuid == IID_QUnknown ) {
17 *iface = this; 17 *iface = this;
18 }else if ( uuid == IID_ObexInterface ) 18 }else if ( uuid == IID_ObexInterface )
19 *iface = this; 19 *iface = this;
20 else
21 return QS_FALSE;
20 22
21 if (*iface) 23 if (*iface)
22 (*iface)->addRef(); 24 (*iface)->addRef();
23 25
24 return QS_OK; 26 return QS_OK;
25} 27}
26 28
27 29
28Q_EXPORT_INTERFACE() { 30Q_EXPORT_INTERFACE() {
29 Q_CREATE_INSTANCE( ObexImpl ) 31 Q_CREATE_INSTANCE( ObexImpl )
30} 32}