#include "VisualInspectionResult.h" #include const char * CVisualInspectionResult::mTextualResults[3] = {"N/A","Oui","Non"}; CVisualInspectionResult::CVisualInspectionResult() { ClearResults(); } int CVisualInspectionResult::ClearResults() { mVerif52ExecResult = mVerif53ExecResult = mVerif54ExecResult = mVerif55ExecResult = mVerif56ExecResult = VERIF_UNKNOWN_RESULT; mVerif52ExecResultText = mVerif53ExecResultText = mVerif54ExecResultText = mVerif55ExecResultText = mVerif56ExecResultText = "Non"; mVerifNotesText.clear(); return RET_OK; } bool CVisualInspectionResult::IsVisualInspectionResultComplete() { if(mVerif52ExecResult != VERIF_UNKNOWN_RESULT && mVerif53ExecResult != VERIF_UNKNOWN_RESULT && mVerif54ExecResult != VERIF_UNKNOWN_RESULT && mVerif55ExecResult != VERIF_UNKNOWN_RESULT && mVerif56ExecResult != VERIF_UNKNOWN_RESULT ) { return true; } return false; } int CVisualInspectionResult::SetVisualInspectionResult(eVerifExecResult Verif52, eVerifExecResult Verif53, eVerifExecResult Verif54, eVerifExecResult Verif55, eVerifExecResult Verif56, QString Notes) { mVerif52ExecResult = Verif52; mVerif52ExecResultText = mTextualResults[Verif52]; mVerif53ExecResult = Verif53; mVerif53ExecResultText = mTextualResults[Verif53]; mVerif54ExecResult = Verif54; mVerif54ExecResultText = mTextualResults[Verif54]; mVerif55ExecResult = Verif55; mVerif55ExecResultText = mTextualResults[Verif55]; mVerif56ExecResult = Verif56; mVerif56ExecResultText = mTextualResults[Verif56]; mVerifNotesText = Notes; return RET_OK; }