Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

41 righe
1.1 KiB

  1. #include "VisualInspectionResult.h"
  2. #include <QString>
  3. CVisualInspectionResult::CVisualInspectionResult()
  4. {
  5. ClearResults();
  6. }
  7. int CVisualInspectionResult::ClearResults()
  8. {
  9. mVerif52ExecResult = mVerif53ExecResult = mVerif54ExecResult = mVerif55ExecResult = mVerif56ExecResult = VERIF_UNKNOWN_RESULT;
  10. mVerifNotesText.clear();
  11. return RET_OK;
  12. }
  13. bool CVisualInspectionResult::IsVisualInspectionResultComplete()
  14. {
  15. if(mVerif52ExecResult != VERIF_UNKNOWN_RESULT &&
  16. mVerif53ExecResult != VERIF_UNKNOWN_RESULT &&
  17. mVerif54ExecResult != VERIF_UNKNOWN_RESULT &&
  18. mVerif55ExecResult != VERIF_UNKNOWN_RESULT &&
  19. mVerif56ExecResult != VERIF_UNKNOWN_RESULT )
  20. {
  21. return true;
  22. }
  23. return false;
  24. }
  25. int CVisualInspectionResult::SetVisualInspectionResult(eVerifExecResult Verif52, eVerifExecResult Verif53, eVerifExecResult Verif54, eVerifExecResult Verif55, eVerifExecResult Verif56, QString Notes)
  26. {
  27. mVerif52ExecResult = Verif52;
  28. mVerif53ExecResult = Verif53;
  29. mVerif54ExecResult = Verif54;
  30. mVerif55ExecResult = Verif55;
  31. mVerif56ExecResult = Verif56;
  32. mVerifNotesText = Notes;
  33. return RET_OK;
  34. }