#include "dialog_device_select.h" #include "ui_dialog_device_select.h" #include Dialog_Device_Select::Dialog_Device_Select(SANEAPI* saneApi, QWidget *parent) : QDialog(parent), ui(new Ui::Dialog_Device_Select) { ui->setupUi(this); const SANE_Device** device_list; if (SANE_STATUS_GOOD == saneApi->sane_get_devices_api(&device_list, SANE_TRUE)) { const SANE_Device** p; for (p = device_list; *p != nullptr; ++p) { ui->listWidget->addItem((*p)->name); } } m_devHandle = nullptr; m_devName.clear(); } Dialog_Device_Select::~Dialog_Device_Select() { delete ui; } SANE_Handle Dialog_Device_Select::GetDevHandle() { return m_devHandle; } std::string Dialog_Device_Select::GetDevName() { return m_devName; } void Dialog_Device_Select::on_buttonBox_accepted() { }