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

List:       kde-commits
Subject:    kdesupport/akonadi/server/src/search
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2010-10-24 8:43:09
Message-ID: 20101024084309.A9A19AC89A () svn ! kde ! org
[Download RAW message or body]

SVN commit 1189184 by tokoe:

coding style cleanup


 M  +39 -30    xesamsearchengine.cpp  
 M  +4 -3      xesamsearchengine.h  


--- trunk/kdesupport/akonadi/server/src/search/xesamsearchengine.cpp #1189183:1189184
@@ -29,8 +29,8 @@
 
 using namespace Akonadi;
 
-XesamSearchEngine::XesamSearchEngine(QObject * parent) :
-    QObject( parent ),
+XesamSearchEngine::XesamSearchEngine( QObject *parent )
+  : QObject( parent ),
     mValid( true )
 {
   mInterface = new OrgFreedesktopXesamSearchInterface(
@@ -71,18 +71,21 @@
 {
   qDebug() << "hits added: " << search << count;
   mMutex.lock();
-  qint64 colId = mSearchMap.value( search );
+  const qint64 colId = mSearchMap.value( search );
   mMutex.unlock();
+
   if ( colId <= 0 || count <= 0 )
     return;
   qDebug() << "calling GetHits";
-  QList<QList<QVariant> > results = mInterface->GetHits( search, count );
+
+  const QList<QList<QVariant> > results = mInterface->GetHits( search, count );
   qDebug() << "GetHits returned:" << results.count();
   typedef QList<QVariant> VariantList;
   foreach ( const VariantList &list, results ) {
     if ( list.isEmpty() )
       continue;
-    qint64 itemId = uriToItemId( list.first().toString() );
+
+    const qint64 itemId = uriToItemId( list.first().toString() );
     Entity::addToRelation<CollectionPimItemRelation>( colId, itemId );
   }
 }
@@ -91,16 +94,19 @@
 {
   qDebug() << "hits removed: " << search << hits;
   mMutex.lock();
-  qint64 colId = mSearchMap.value( search );
+  const qint64 colId = mSearchMap.value( search );
   mMutex.unlock();
+
   if ( colId <= 0 )
     return;
-  QList<QList<QVariant> > results = mInterface->GetHitData( search, hits, \
QStringList( QLatin1String("uri") ) ); +
+  const QList<QList<QVariant> > results = mInterface->GetHitData( search, hits, \
QStringList( QLatin1String( "uri" ) ) );  typedef QList<QVariant> VariantList;
   foreach ( const VariantList &list, results ) {
     if ( list.isEmpty() )
       continue;
-    qint64 itemId = uriToItemId( list.first().toString() );
+
+    const qint64 itemId = uriToItemId( list.first().toString() );
     Entity::removeFromRelation<CollectionPimItemRelation>( colId, itemId );
   }
 }
@@ -112,28 +118,30 @@
 
 void XesamSearchEngine::reloadSearches()
 {
-  Resource res = Resource::retrieveByName( QLatin1String("akonadi_search_resource") \
                );
-  if ( !res.isValid() ) {
+  const Resource resource = Resource::retrieveByName( QLatin1String( \
"akonadi_search_resource" ) ); +  if ( !resource.isValid() ) {
     qWarning() << "No valid search resource found!";
     return;
   }
-  Collection::List cols = res.collections();
-  foreach ( const Collection &col, cols ) {
-    addSearch( col );
+
+  foreach ( const Collection &collection, resource.collections() ) {
+    addSearch( collection );
   }
 }
 
-void XesamSearchEngine::addSearch(const Collection & col)
+void XesamSearchEngine::addSearch( const Collection &collection )
 {
-  if ( !mInterface->isValid() || !mValid || col.queryLanguage() != QLatin1String( \
"XESAM" ) ) +  if ( !mInterface->isValid() || !mValid || collection.queryLanguage() \
!= QLatin1String( "XESAM" ) )  return;
+
   QMutexLocker lock( &mMutex );
-  if ( col.remoteId().isEmpty() )
+  if ( collection.remoteId().isEmpty() )
     return;
-  QString searchId = mInterface->NewSearch( mSession, col.remoteId() );
-  qDebug() << "XesamSearchEngine::addSeach" << col << searchId;
-  mSearchMap[ searchId ] = col.id();
-  mInvSearchMap[ col.id() ] = searchId;
+
+  const QString searchId = mInterface->NewSearch( mSession, collection.remoteId() );
+  qDebug() << "XesamSearchEngine::addSeach" << collection << searchId;
+  mSearchMap[ searchId ] = collection.id();
+  mInvSearchMap[ collection.id() ] = searchId;
   mInterface->StartSearch( searchId );
 
 #if 0
@@ -144,30 +152,31 @@
 #endif
 }
 
-void XesamSearchEngine::removeSearch(qint64 col)
+void XesamSearchEngine::removeSearch( qint64 collectionId )
 {
   QMutexLocker lock( &mMutex );
-  if ( !mInvSearchMap.contains( col ) )
+  if ( !mInvSearchMap.contains( collectionId ) )
     return;
-  QString searchId = mInvSearchMap.value( col );
-  mInvSearchMap.remove( col );
+
+  const QString searchId = mInvSearchMap.value( collectionId );
+  mInvSearchMap.remove( collectionId );
   mSearchMap.remove( searchId );
 }
 
 void XesamSearchEngine::stopSearches()
 {
-  Resource res = Resource::retrieveByName( QLatin1String("akonadi_search_resource") \
                );
-  if ( !res.isValid() ) {
+  const Resource resource = Resource::retrieveByName( QLatin1String( \
"akonadi_search_resource" ) ); +  if ( !resource.isValid() ) {
     qWarning() << "No valid search resource found!";
     return;
   }
-  Collection::List cols = res.collections();
-  foreach ( const Collection &col, cols ) {
-    removeSearch( col.id() );
+
+  foreach ( const Collection &collection, resource.collections() ) {
+    removeSearch( collection.id() );
   }
 }
 
-qint64 XesamSearchEngine::uriToItemId(const QString & uri)
+qint64 XesamSearchEngine::uriToItemId( const QString &uri ) const
 {
   // TODO implement me!
   return uri.toLongLong();
--- trunk/kdesupport/akonadi/server/src/search/xesamsearchengine.h #1189183:1189184
@@ -33,19 +33,20 @@
 class XesamSearchEngine : public QObject, public AbstractSearchEngine
 {
   Q_OBJECT
+
   public:
     XesamSearchEngine( QObject* parent = 0 );
     ~XesamSearchEngine();
 
     void addSearch( const Collection &collection );
-    void removeSearch( qint64 collection );
+    void removeSearch( qint64 collectionId );
 
   private:
     void reloadSearches();
     void stopSearches();
-    qint64 uriToItemId( const QString &uri );
+    qint64 uriToItemId( const QString &uri ) const;
 
-  private slots:
+  private Q_SLOTS:
     void slotHitsAdded( const QString &search, int count );
     void slotHitsRemoved( const QString &search, const QList<int> &hits );
     void slotHitsModified( const QString &search, const QList<int> &hits );


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

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