code_production/app/HGProductionTool/dialog_inputserialnum.h

42 lines
854 B
C++

#ifndef DIALOG_INPUTSERIALNUM_H
#define DIALOG_INPUTSERIALNUM_H
#include <QDialog>
#include "sane/sane_ex.h"
namespace Ui {
class Dialog_InputSerialNum;
}
class Dialog_InputSerialNum : public QDialog
{
Q_OBJECT
public:
explicit Dialog_InputSerialNum(class MainWindow *mainWnd, const QString &devName, SANE_Handle handle, const QString &serialNum, const QString &devType);
~Dialog_InputSerialNum();
QString GetSn();
QString GetDevType();
void Invalid(const QString &devName);
private slots:
void on_pbtn_ok_clicked();
void on_pbtn_cancel_clicked();
void on_pbtn_setSn_clicked();
private:
Ui::Dialog_InputSerialNum *ui;
class MainWindow *m_mainWnd;
SANE_Handle m_handle;
bool m_valid;
QString m_serialNum;
QString m_devType;
QString m_devName;
};
#endif // DIALOG_INPUTSERIALNUM_H