[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kio-upnp-ms] /: setup search signal slot connection
From:       Nikhil Marathe <nsm.nikhil () gmail ! com>
Date:       2011-08-18 11:12:06
Message-ID: 20110818111206.E2A51A60BB () git ! kde ! org
[Download RAW message or body]

Git commit 3001958ca1f4deffd2d0fd4012ae7b94017d3a63 by Nikhil Marathe.
Committed on 18/08/2011 at 13:10.
Pushed by nikhilm into branch 'master'.

setup search signal slot connection

M  +13   -4    controlpointthread.cpp

http://commits.kde.org/kio-upnp-ms/3001958ca1f4deffd2d0fd4012ae7b94017d3a63

diff --git a/controlpointthread.cpp b/controlpointthread.cpp
index ae569ae..feffa9a 100644
--- a/controlpointthread.cpp
+++ b/controlpointthread.cpp
@@ -364,6 +364,7 @@ void ControlPointThread::createStatResult(const \
Herqq::Upnp::HClientActionOp &op  }
 
     QString didlString = output[QLatin1String("Result")].value().toString();
+    kDebug() << didlString;
     DIDL::Parser parser;
     connect( &parser, SIGNAL(error( const QString& )), this, SLOT(slotParseError( \
                const QString& )) );
     connect( &parser, SIGNAL(containerParsed(DIDL::Container *)), this, \
SLOT(slotListContainer(DIDL::Container *)) ); @@ -773,20 +774,28 @@ void \
ControlPointThread::searchResolvedPath( const DIDL::Object *object )  return;
     }
 
+    kDebug() << "Searching!!!!!!!!!!!!!!! " << object->id();
     searchResolvedPath(object->id());
 }
 
 void ControlPointThread::searchResolvedPath( const QString &id, uint start, uint \
count )  {
+    kDebug() << "SearchResolvedPath";
+    if( id.isNull() ) {
+        kDebug() << "ERROR: idString null";
+        emit error( KIO::ERR_DOES_NOT_EXIST, QString() );
+        return;
+    }
+
     if( !searchAction() ) {
         emit error( KIO::ERR_COULD_NOT_CONNECT, QString() );
         return;
     }
 
-    bool ok = disconnect( this, SIGNAL( browseResult(const \
                Herqq::Upnp::HClientActionOp &) ),
-                          this, SLOT( createSearchListing(const \
                Herqq::Upnp::HClientActionOp &) ) );
-    Q_ASSERT( ok );
-    Q_UNUSED( ok );
+    Q_ASSERT(connect( this, SIGNAL( browseResult( const Herqq::Upnp::HClientActionOp \
& ) ), +                      this, SLOT( createSearchListing( const \
Herqq::Upnp::HClientActionOp&) ) )); +
+    kDebug() << "SEARCHING!" << m_queryString;
     browseOrSearchObject( id,
                           searchAction(),
                           m_queryString,


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic