#include "CableTestPage.h" #include "ui_CableTestPage.h" #include "CableTestBench.h" #include CCableTestPage::CCableTestPage(QWidget *parent) : QWidget(parent), ui(new Ui::CCableTestPage) { QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); ui->setupUi(this); mProgramHandle = 0; mInspectionNotDonePixmap = QPixmap("./images/todo.png").scaled(ui->mInspectionDoneIcon->geometry().width(),ui->mInspectionDoneIcon->geometry().height()); mInspectionDonePixmap = QPixmap("./images/done1.png").scaled(ui->mInspectionDoneIcon->geometry().width(),ui->mInspectionDoneIcon->geometry().height()); ui->mInspectionDoneIcon->setPixmap(mInspectionNotDonePixmap); connect(ui->mExecInspVisuelleBtn,SIGNAL(clicked()),this,SLOT(InspVisuelleBtnClicked())); ui->mConnectorTestVisualisationWidget->SetConnectorPinCount(108); } CCableTestPage::~CCableTestPage() { delete ui; } void CCableTestPage::InspVisuelleBtnClicked() { mProgramHandle->ExecVisualInspectionRequest(); } int CCableTestPage::SetVisualInspectionDone(bool Done) { if(Done) { ui->mInspectionDoneIcon->setPixmap(mInspectionDonePixmap); ui->mExecInspVisuelleBtn->setText(QString("Réviser Inspection").toUtf8()); } else { ui->mInspectionDoneIcon->setPixmap(mInspectionDonePixmap); ui->mExecInspVisuelleBtn->setText("Effectuer Inspection"); } return RET_OK; }