diff -r 64a47b97e1e1 -r f27aebe284bb logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/inc/ut_logsreaderstates.h --- a/logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/inc/ut_logsreaderstates.h Tue Jul 06 14:16:36 2010 +0300 +++ b/logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/inc/ut_logsreaderstates.h Wed Aug 18 09:49:12 2010 +0300 @@ -21,16 +21,20 @@ #include #include #include "logsengdefs.h" +#include "logsstatebasecontext.h" #include "logsreaderstatecontext.h" #include "logsreaderobserver.h" class CLogClient; class LogsEvent; +class CLogView; class CLogViewRecent; class CLogViewEvent; class LogsReaderStateBase; +class CLogViewDuplicate; class UT_LogsReaderStates : public QObject, + public LogsStateBaseContext, public LogsReaderStateContext, public LogsReaderObserver { @@ -70,23 +74,25 @@ void testStateReadingDuplicatesDone(); void testStateModifyingDone(); -protected: // From LogsReaderStateContext +protected: // From LogsStateBaseContext - void setCurrentState(const LogsReaderStateBase& state); + void setCurrentState(const LogsStateBase& state); CLogView& logView(); CLogViewDuplicate& duplicatesView(); - QList& events(); int& index(); - LogsEventStrings& strings(); TRequestStatus& reqStatus(); - LogsReaderObserver& observer(); - QHash& contactCache(); int currentEventId(); CLogClient& logClient(); bool isRecentView(); + +protected: // From LogsReaderStateContext + + QList& events(); + LogsEventStrings& strings(); + LogsReaderObserver& observer(); + QHash& contactCache(); QList& duplicatedEvents(); - protected: // From LogsReaderObserver void readCompleted(int readCount); @@ -104,7 +110,7 @@ private: CLogClient* mLogClient; - const LogsReaderStateBase* mCurrentState; + const LogsStateBase* mCurrentState; CLogViewRecent* mLogView; CLogViewEvent* mLogViewEvent; CLogViewDuplicate* mDuplicatesView;