logsui/logscntfinder/src/logscntfinder.cpp
changeset 21 2f0af9ba7665
parent 15 76d2cf7a585e
equal deleted inserted replaced
18:acd4e87b24b4 21:2f0af9ba7665
   272 {
   272 {
   273     LogsPredictiveTranslator* translator = 
   273     LogsPredictiveTranslator* translator = 
   274             LogsPredictiveTranslator::instance();
   274             LogsPredictiveTranslator::instance();
   275     
   275     
   276     mCurrentInputPattern = pattern;
   276     mCurrentInputPattern = pattern;
   277     mCurrentPredictivePattern = translator->translatePattern( mCurrentInputPattern );    
   277     mCurrentPredictivePattern = translator->preparePattern( mCurrentInputPattern );    
   278 }
   278 }
   279 
   279 
   280 // -----------------------------------------------------------------------------
   280 // -----------------------------------------------------------------------------
   281 // LogsCntFinder::phoneNumber
   281 // LogsCntFinder::phoneNumber
   282 // -----------------------------------------------------------------------------
   282 // -----------------------------------------------------------------------------
   349 // -----------------------------------------------------------------------------
   349 // -----------------------------------------------------------------------------
   350 //
   350 //
   351 void LogsCntFinder::insertEntry( int index, LogsCntEntry* entry )
   351 void LogsCntFinder::insertEntry( int index, LogsCntEntry* entry )
   352 {
   352 {
   353     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::insertEntry()" )
   353     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::insertEntry()" )
   354     LOGS_QDEBUG_4( "logs [FINDER] handle=", entry->handle()," to index ", index )
   354     LOGS_QDEBUG_4( "logs [FINDER] handle=", (entry ? 
       
   355                     (long)entry->handle() : 0 ),"to index ", index )
   355     
   356     
   356     mHistoryEvents.insert( index, entry );
   357     mHistoryEvents.insert( index, entry );
   357     
   358     
   358     LOGS_QDEBUG( "logs [FINDER] <- LogsCntFinder::insertEntry()" )
   359     LOGS_QDEBUG( "logs [FINDER] <- LogsCntFinder::insertEntry()" )
   359 }
   360 }
   374 //
   375 //
   375 LogsCntEntry* LogsCntFinder::doGetEntry( const LogsCntEntryList& list, 
   376 LogsCntEntry* LogsCntFinder::doGetEntry( const LogsCntEntryList& list, 
   376                                          const LogsCntEntryHandle& handle ) const
   377                                          const LogsCntEntryHandle& handle ) const
   377 {
   378 {
   378     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::doGetEntry()" )
   379     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::doGetEntry()" )
   379     LOGS_QDEBUG_2( "logs [FINDER] handle= ", &handle )
   380     LOGS_QDEBUG_2( "logs [FINDER] handle= ", (long)&handle )
   380     
   381     
   381     LogsCntEntry* entry = 0;
   382     LogsCntEntry* entry = 0;
   382     QListIterator<LogsCntEntry*> iter(list);
   383     QListIterator<LogsCntEntry*> iter(list);
   383     
   384     
   384     while( iter.hasNext() && !entry ) {
   385     while( iter.hasNext() && !entry ) {
   396 // -----------------------------------------------------------------------------
   397 // -----------------------------------------------------------------------------
   397 //
   398 //
   398 void LogsCntFinder::deleteEntry( const LogsCntEntryHandle& handle )
   399 void LogsCntFinder::deleteEntry( const LogsCntEntryHandle& handle )
   399 {
   400 {
   400     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::deleteEntry()" )
   401     LOGS_QDEBUG( "logs [FINDER] -> LogsCntFinder::deleteEntry()" )
   401     LOGS_QDEBUG_2( "logs [FINDER] handle= ", &handle )
   402     LOGS_QDEBUG_2( "logs [FINDER] handle= ", (long)&handle )
   402     
   403     
   403     LogsCntEntry* toRemoveHistoryEv = doGetEntry( mHistoryEvents, handle );
   404     LogsCntEntry* toRemoveHistoryEv = doGetEntry( mHistoryEvents, handle );
   404     mHistoryEvents.removeOne( toRemoveHistoryEv );
   405     mHistoryEvents.removeOne( toRemoveHistoryEv );
   405     delete toRemoveHistoryEv;
   406     delete toRemoveHistoryEv;
   406     
   407