mpxplugins/viewplugins/views/collectionviewhg/src/mpxcollectionviewhgtnloader.cpp
branchRCL_3
changeset 15 171e07ac910f
parent 14 943ff5625028
child 21 a1247965635c
equal deleted inserted replaced
14:943ff5625028 15:171e07ac910f
    80         {
    80         {
    81         TInt index = iLoading[0]->iIndex;
    81         TInt index = iLoading[0]->iIndex;
    82         if( index >= 0 && iLoading[0]->iId == 0)
    82         if( index >= 0 && iLoading[0]->iId == 0)
    83             {
    83             {
    84             CThumbnailObjectSource* source = CThumbnailObjectSource::NewLC(iLoading[0]->iFileName, KMPXAlbumMimeType);
    84             CThumbnailObjectSource* source = CThumbnailObjectSource::NewLC(iLoading[0]->iFileName, KMPXAlbumMimeType);
    85             TRAPD(err, iLoading[0]->iId = iTnEngine->GetThumbnailL( *source, NULL, 0 ); )
    85             TRAPD(err, iLoading[0]->iId = iTnEngine->GetThumbnailL( *source, NULL, 1 ); )
    86         	MPX_DEBUG4( "GetThumbnailL: %d [%d,%d]", err, index, iLoading[0]->iId);
    86         	MPX_DEBUG4( "GetThumbnailL: %d [%d,%d]", err, index, iLoading[0]->iId);
    87 			CleanupStack::PopAndDestroy(source);
    87 			CleanupStack::PopAndDestroy(source);
    88             }
    88             }
    89         }
    89         }
    90     }
    90     }
   142     iTnEngine = CThumbnailManager::NewL( *this );
   142     iTnEngine = CThumbnailManager::NewL( *this );
   143     iTnEngine->SetFlagsL( CThumbnailManager::EDefaultFlags );
   143     iTnEngine->SetFlagsL( CThumbnailManager::EDefaultFlags );
   144     iTnEngine->SetQualityPreferenceL( CThumbnailManager::EOptimizeForQuality );
   144     iTnEngine->SetQualityPreferenceL( CThumbnailManager::EOptimizeForQuality );
   145     iTnEngine->SetThumbnailSizeL( iSize );
   145     iTnEngine->SetThumbnailSizeL( iSize );
   146     TCallBack callback(CMpxTNLoader::LoadThumbnail, this);
   146     TCallBack callback(CMpxTNLoader::LoadThumbnail, this);
   147     iAsyncCallBack = new (ELeave) CAsyncCallBack( CActive::EPriorityStandard );
   147     iAsyncCallBack = new (ELeave) CAsyncCallBack( CActive::EPriorityHigh );
   148     iAsyncCallBack->Set(callback);
   148     iAsyncCallBack->Set(callback);
   149     iPauseTimer = CPeriodic::NewL( CActive::EPriorityStandard  );
   149     iPauseTimer = CPeriodic::NewL( CActive::EPriorityStandard  );
   150     }
   150     }
   151 
   151 
   152 // -----------------------------------------------------------------------------
   152 // -----------------------------------------------------------------------------