#include "hgscanner.h" #include hgscanner::hgscanner(SANE_Handle h):devHandle_(h) { } hgscanner::~hgscanner() { } parameter* hgscanner::get_user_input(data_from from, value_type type, const wchar_t* title, const wchar_t* desc) { return nullptr; } void hgscanner::test_callback(const wchar_t* name, test_event ev, void* data, size_t flag) { QString testName = QString::fromStdWString(name); QString info = QString::fromStdWString((const wchar_t*)data); if (ev == ui_helper::TEST_EVENT_TIPS) { } else if(ev == ui_helper::TEST_EVENT_RESULT) { } } int hgscanner::register_sane_callback(sane_callback cb, void* param) { cb_ = cb; return 0; } int hgscanner::unregister_sane_callback(sane_callback cb) { return 0; } int hgscanner::io_control(unsigned long code, void* data, unsigned* len) { sane_io_control(devHandle_, code, data, len); return 0; }