diff -r 31fc1277642e -r 41ebde60981f stifui/qt/inc/stifexecutor.h --- a/stifui/qt/inc/stifexecutor.h Thu May 13 21:10:48 2010 +0300 +++ b/stifui/qt/inc/stifexecutor.h Fri May 14 15:15:12 2010 +0300 @@ -19,13 +19,13 @@ #ifndef STIFEXECUTOR_H_ #define STIFEXECUTOR_H_ -//#include #include "cstfcase.h" #include "cstfmodule.h" #include #include #include #include +#include class IStifCaseUpdateListener { @@ -49,10 +49,10 @@ void ExecuteSingleCase(const QString& moduleName, int caseIndex); QList GetSetList(); QList GetCaseListFromSet(const QString& setName); - void CreateSet(const QString& setName); - void SaveSet(QString& setName); - void RemoveSet(const QString& setName); - void AddtoSet(const QString& setName, CSTFCase& caseInfo); + bool CreateSet(const QString& setName); + bool SaveSet(QString& setName); + bool RemoveSet(const QString& setName); + bool AddtoSet(const QString& setName, CSTFCase& caseInfo); void ExecuteSet(const QString& SetName, const int startIndex, const TSTFCaseRunningType type); public://implement CUIStoreIf @@ -63,9 +63,14 @@ TPtrC QString2TPtrC(const QString& aString); QString TDesC2QString(const TDesC& des); //CTestInfo* GetTestInfo(CSTFCase aCase); + +private: + bool LogResult(const TInt result,const QString str); private: QList *listenerList; HBufC* iBuffer; + // Pointer to logger + CStifLogger * iLog; };