summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/barcode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/barcode.h')
-rw-r--r--src/frontend/mame/ui/barcode.h11
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;
};