code_app/modules/twainui/dialog_abnormal_img_select.cpp

38 lines
904 B
C++

#include "dialog_abnormal_img_select.h"
#include "ui_dialog_abnormal_img_select.h"
Dialog_abnormal_img_select::Dialog_abnormal_img_select(HGImage image, QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog_abnormal_img_select)
{
ui->setupUi(this);
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
m_view = new HGImgView(this);
m_view->addImage(image);
ui->stackedWidget->addWidget(m_view);
ui->stackedWidget->setCurrentWidget(m_view);
}
Dialog_abnormal_img_select::~Dialog_abnormal_img_select()
{
delete ui;
}
SANE_Abnormal_Image_Treat Dialog_abnormal_img_select::getUserSelect()
{
return m_result;
}
void Dialog_abnormal_img_select::on_pushButton_reserve_clicked()
{
m_result = SANE_Abnormal_Image_Keep;
close();
}
void Dialog_abnormal_img_select::on_pushButton_discard_clicked()
{
m_result = SANE_Abnormal_Image_Discard;
close();
}