diff options
Diffstat (limited to 'src/frontend/mame/ui/barcode.h')
-rw-r--r-- | src/frontend/mame/ui/barcode.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/frontend/mame/ui/barcode.h b/src/frontend/mame/ui/barcode.h new file mode 100644 index 00000000000..5a3dbff634e --- /dev/null +++ b/src/frontend/mame/ui/barcode.h @@ -0,0 +1,31 @@ +// license:BSD-3-Clause +// copyright-holders:Fabio Priuli +/*************************************************************************** + + ui/barcode.h + + "Barcode Reader" control + +***************************************************************************/ + +#pragma once + +#ifndef __UI_BARCODE_H__ +#define __UI_BARCODE_H__ + +#include "machine/bcreader.h" +#include "ui/devctrl.h" + +class ui_menu_barcode_reader : public ui_menu_device_control<barcode_reader_device> { +public: + ui_menu_barcode_reader(running_machine &machine, render_container *container, barcode_reader_device *device); + virtual ~ui_menu_barcode_reader(); + virtual void populate() override; + virtual void handle() override; + +private: + char m_barcode_buffer[20]; +}; + + +#endif // __UI_BARCODE_H__ |