CableTestBench/Sources/VisualInspectionResult.h
2019-05-10 16:47:43 -04:00

34 lines
930 B
C++

#ifndef VISUALINSPECTIONRESULT_H
#define VISUALINSPECTIONRESULT_H
#include "GlobalDefine.h"
#include <QString>
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