contentstorage/caclient/s60/src/caclientproxy.cpp
changeset 66 32469d7d46ff
parent 61 8e5041d13c84
child 83 156f692b1687
equal deleted inserted replaced
61:8e5041d13c84 66:32469d7d46ff
   126 
   126 
   127 //----------------------------------------------------------------------------
   127 //----------------------------------------------------------------------------
   128 //
   128 //
   129 //----------------------------------------------------------------------------
   129 //----------------------------------------------------------------------------
   130 ErrorCode CaClientProxy::getData(const QList<int> &entryIdList,
   130 ErrorCode CaClientProxy::getData(const QList<int> &entryIdList,
   131                                  QList<CaEntry *> &sourceList)
   131         QList< QSharedPointer<CaEntry> > &sourceList)
   132 {
   132 {
   133     TRAPD(error, getDataL(entryIdList, sourceList));
   133     TRAPD(error, getDataL(entryIdList, sourceList));
   134 
   134 
   135     USE_QDEBUG_IF(error) << "CaClientProxy::getData - Error ("
   135     USE_QDEBUG_IF(error) << "CaClientProxy::getData - Error ("
   136                          << error << ")";
   136                          << error << ")";
   140 
   140 
   141 //----------------------------------------------------------------------------
   141 //----------------------------------------------------------------------------
   142 //
   142 //
   143 //----------------------------------------------------------------------------
   143 //----------------------------------------------------------------------------
   144 ErrorCode CaClientProxy::getData(const CaQuery &query,
   144 ErrorCode CaClientProxy::getData(const CaQuery &query,
   145                                  QList<CaEntry *> &sourceList)
   145         QList< QSharedPointer<CaEntry> > &sourceList)
   146 {
   146 {
   147     TRAPD(error, getDataL(query, sourceList));
   147     TRAPD(error, getDataL(query, sourceList));
   148 
   148 
   149     USE_QDEBUG_IF(error) << "CaClientProxy::getData - Error ("
   149     USE_QDEBUG_IF(error) << "CaClientProxy::getData - Error ("
   150                          << error << ")";
   150                          << error << ")";
   279 
   279 
   280 //----------------------------------------------------------------------------
   280 //----------------------------------------------------------------------------
   281 //
   281 //
   282 //----------------------------------------------------------------------------
   282 //----------------------------------------------------------------------------
   283 void CaClientProxy::getDataL(const QList<int> &entryIdList,
   283 void CaClientProxy::getDataL(const QList<int> &entryIdList,
   284                              QList<CaEntry *> &sourceList)
   284         QList< QSharedPointer<CaEntry> > &sourceList)
   285 {
   285 {
   286     CCaInnerQuery *query = CCaInnerQuery::NewLC();
   286     CCaInnerQuery *query = CCaInnerQuery::NewLC();
   287     RArray<TInt> array;
   287     RArray<TInt> array;
   288     CleanupClosePushL(array);
   288     CleanupClosePushL(array);
   289     CaObjectAdapter::convertL(entryIdList, array);
   289     CaObjectAdapter::convertL(entryIdList, array);
   299 
   299 
   300 //----------------------------------------------------------------------------
   300 //----------------------------------------------------------------------------
   301 //
   301 //
   302 //----------------------------------------------------------------------------
   302 //----------------------------------------------------------------------------
   303 void CaClientProxy::getDataL(const CaQuery &query,
   303 void CaClientProxy::getDataL(const CaQuery &query,
   304                              QList<CaEntry *> &sourceList)
   304         QList< QSharedPointer<CaEntry> > &sourceList)
   305 {
   305 {
   306     CCaInnerQuery *innerQuery = CCaInnerQuery::NewLC();
   306     CCaInnerQuery *innerQuery = CCaInnerQuery::NewLC();
   307     CaObjectAdapter::convertL(query, *innerQuery);
   307     CaObjectAdapter::convertL(query, *innerQuery);
   308     RCaEntriesArray results;
   308     RCaEntriesArray results;
   309     CleanupResetAndDestroyPushL(results);
   309     CleanupResetAndDestroyPushL(results);