stifui/qt/inc/istfqtuicontroller.h
branchRCL_3
changeset 15 65b472535a0d
parent 13 822c625f7adc
child 17 d40e813b23c0
equal deleted inserted replaced
13:822c625f7adc 15:65b472535a0d
    46     virtual bool OpenEngineIniFile(const QString& fileName) = 0;
    46     virtual bool OpenEngineIniFile(const QString& fileName) = 0;
    47     virtual QList<QString> GetModuleList() = 0;
    47     virtual QList<QString> GetModuleList() = 0;
    48     virtual QList<QString> GetCaseListByModule(const QString& moduleName) = 0;
    48     virtual QList<QString> GetCaseListByModule(const QString& moduleName) = 0;
    49     virtual CSTFCase GetCase(const QString& moduleName, const int index) = 0;
    49     virtual CSTFCase GetCase(const QString& moduleName, const int index) = 0;
    50     virtual void RunCases(const QList<CSTFCase>& caseList, const TSTFCaseRunningType& type) = 0;
    50     virtual void RunCases(const QList<CSTFCase>& caseList, const TSTFCaseRunningType& type) = 0;
       
    51     virtual void RepeatRunCases(const QList<CSTFCase>& aCaseList, const bool aIsLoopInfinitely, const int aLoopTimes = 1) = 0;
    51     virtual bool AddCaseToSet(const QList<CSTFCase>& aCase, const QString& setName) = 0;
    52     virtual bool AddCaseToSet(const QList<CSTFCase>& aCase, const QString& setName) = 0;
    52     
    53     
    53     //for set
    54     //for set
    54     virtual QList<QString> GetSetList() = 0;
    55     virtual QList<QString> GetSetList() = 0;
    55     virtual QList<QString> GetCaseListBySet(const QString& setName) = 0;
    56     virtual QList<QString> GetCaseListBySet(const QString& setName) = 0;
    70     
    71     
    71     //listener
    72     //listener
    72     virtual void AddStfEventListener(IStfEventListener* listener) = 0;
    73     virtual void AddStfEventListener(IStfEventListener* listener) = 0;
    73     virtual void RemoveStfEventListener(IStfEventListener* listener) = 0;
    74     virtual void RemoveStfEventListener(IStfEventListener* listener) = 0;
    74     
    75     
       
    76     //for repeat execution setting
       
    77     virtual void InitRepeatSetting(const bool aIsLoopInfinitely, const int aLoopTimes) = 0;
       
    78     virtual void ResetRepeatSetting() = 0;
    75 
    79 
    76 };
    80 };
    77 
    81 
    78 
    82 
    79 
    83