logsui/logsengine/logssymbianos/inc/logsreaderstates.h
changeset 17 90fe74753f71
parent 15 76d2cf7a585e
equal deleted inserted replaced
15:76d2cf7a585e 17:90fe74753f71
    22 #include "logsstatebase.h"
    22 #include "logsstatebase.h"
    23 #include <e32std.h>
    23 #include <e32std.h>
    24 #include <logclientchangeobserver.h>
    24 #include <logclientchangeobserver.h>
    25 #include <logviewchangeobserver.h>
    25 #include <logviewchangeobserver.h>
    26 #include "logsduplicatelookup.h"
    26 #include "logsduplicatelookup.h"
       
    27 #include "logsreaderstatecontext.h"
    27 
    28 
    28 // FORWARD DECLARATION
    29 // FORWARD DECLARATION
    29 class LogsReaderStateContext;
    30 class LogsReaderStateContext;
    30 class LogsEvent;
    31 class LogsEvent;
    31 class CLogViewEvent;
    32 class CLogViewEvent;
   202 
   203 
   203     public: // From LogsReaderStateBase
   204     public: // From LogsReaderStateBase
   204         virtual bool enterL();
   205         virtual bool enterL();
   205     private:
   206     private:
   206         void mergeDuplicates( LogsEvent& usedEvent, LogsEvent& discardedEvent ) const;
   207         void mergeDuplicates( LogsEvent& usedEvent, LogsEvent& discardedEvent ) const;
       
   208         void searchMatchForNumber( QHash<QString, ContactCacheEntry>& contactMappings, 
       
   209                                    QSet<QString>& numbersWithoutMatch, 
       
   210                                    LogsEvent& event, 
       
   211                                    const QString& num);
   207         
   212         
   208     private:
   213     private:
   209         LogsDuplicateLookup mDuplicateLookup;
   214         LogsDuplicateLookup mDuplicateLookup;
   210         
   215         
   211     private: // For testing
   216     private: // For testing