41 lines
908 B
C++
41 lines
908 B
C++
#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);
|
|
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint | Qt::WindowStaysOnTopHint);
|
|
|
|
m_result = HGBASE_ERR_FAIL;
|
|
|
|
m_view = new HGImgView(this);
|
|
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 = HGSANE_ERR_IMAGE_RESERVE;
|
|
close();
|
|
}
|
|
|
|
void Dialog_AbnormalImage::on_pushButton_discard_clicked()
|
|
{
|
|
m_result = HGSANE_ERR_IMAGE_DISCARD;
|
|
close();
|
|
}
|