diff options
Diffstat (limited to 'src/frontend/mame/ui/barcode.h')
-rw-r--r-- | src/frontend/mame/ui/barcode.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/frontend/mame/ui/barcode.h b/src/frontend/mame/ui/barcode.h index 7f48d4f78ed..7fa9881c3dd 100644 --- a/src/frontend/mame/ui/barcode.h +++ b/src/frontend/mame/ui/barcode.h @@ -13,18 +13,23 @@ #pragma once -#include "machine/bcreader.h" #include "ui/devctrl.h" +#include "machine/bcreader.h" + +#include <string> + + namespace ui { + class menu_barcode_reader : public menu_device_control<barcode_reader_device> { public: menu_barcode_reader(mame_ui_manager &mui, render_container &container, barcode_reader_device *device); virtual ~menu_barcode_reader() override; private: - virtual void populate(float &customtop, float &custombottom) override; - virtual void handle() override; + virtual void populate() override; + virtual bool handle(event const *ev) override; std::string m_barcode_buffer; }; |