#include "dialog_abnormalimage.h" #include "ui_dialog_abnormalimage.h" #include "sane_user/HGSane.h" Dialog_AbnormalImage::Dialog_AbnormalImage(HGImage image, QWidget *parent) : QDialog(parent), ui(new Ui::Dialog_AbnormalImage) { ui->setupUi(this); m_result = HGBASE_ERR_OK; m_view = new HGImgView(); m_view->addImage(image); ui->stackedWidget->addWidget(m_view); ui->stackedWidget->setCurrentWidget(m_view); } Dialog_AbnormalImage::~Dialog_AbnormalImage() { delete ui; } HGUInt Dialog_AbnormalImage::getResult() { return m_result; } void Dialog_AbnormalImage::on_pushButton_reserve_clicked() { m_result = HGBASE_ERR_OK; close(); } void Dialog_AbnormalImage::on_pushButton_discard_clicked() { m_result = HGBASE_ERR_FAIL; close(); }