#ifndef DIALOG_TWAIN_SOURCE_SELECT_H #define DIALOG_TWAIN_SOURCE_SELECT_H #include "HGSaneUI.h" #include namespace Ui { class Dialog_Twain_Source_Select; } class Dialog_Twain_Source_Select : public QDialog { Q_OBJECT public: explicit Dialog_Twain_Source_Select(DSMENTRYPROC dsmProc, const TW_IDENTITY *appId, QWidget *parent = nullptr); ~Dialog_Twain_Source_Select(); void GetIdentify(TW_IDENTITY *ds); private slots: void on_pushButton_OK_clicked(); void on_pushButton_Cancel_clicked(); private: Ui::Dialog_Twain_Source_Select *ui; std::vector m_vSource; DSMENTRYPROC m_dsmProc; TW_IDENTITY m_appId; TW_IDENTITY m_ds; }; #endif // DIALOG_TWAIN_SOURCE_SELECT_H