38 lines
904 B
C++
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();
|
|
}
|