#ifndef VISUALINSPECTIONRESULT_H #define VISUALINSPECTIONRESULT_H #include "GlobalDefine.h" #include class CVisualInspectionResult { public: enum eVerifExecResult { VERIF_UNKNOWN_RESULT, VERIF_DONE_RESULT, VERIF_NOT_DONE_RESULT }; static const char* mTextualResults[3]; CVisualInspectionResult(); eVerifExecResult mVerif52ExecResult, mVerif53ExecResult, mVerif54ExecResult, mVerif55ExecResult, mVerif56ExecResult; QString mVerif52ExecResultText, mVerif53ExecResultText, mVerif54ExecResultText, mVerif55ExecResultText, mVerif56ExecResultText; QString mVerifNotesText; int ClearResults(); bool IsVisualInspectionResultComplete(); int SetVisualInspectionResult(eVerifExecResult Verif52, eVerifExecResult Verif53, eVerifExecResult Verif54, eVerifExecResult Verif55, eVerifExecResult Verif56, QString Notes); }; #endif // VISUALINSPECTIONRESULT_H