// license:BSD-3-Clause // copyright-holders:Dankan1890 /*************************************************************************** ui/auditmenu.h Internal UI user interface. ***************************************************************************/ #pragma once #ifndef __UI_AUDIT_H__ #define __UI_AUDIT_H__ //------------------------------------------------- // class audit menu //------------------------------------------------- class ui_menu_audit : public ui_menu { public: ui_menu_audit(running_machine &machine, render_container *container, std::vector &availablesorted, std::vector &unavailablesorted, int audit_mode); virtual ~ui_menu_audit(); virtual void populate() override; virtual void handle() override; private: std::vector &m_availablesorted; std::vector &m_unavailablesorted; int m_audit_mode; void save_available_machines(); bool m_first; }; #endif /* __UI_AUDIT_H__ */