summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/datmenu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/datmenu.h')
-rw-r--r--src/frontend/mame/ui/datmenu.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/frontend/mame/ui/datmenu.h b/src/frontend/mame/ui/datmenu.h
index 300a0f60eeb..03299187c97 100644
--- a/src/frontend/mame/ui/datmenu.h
+++ b/src/frontend/mame/ui/datmenu.h
@@ -30,17 +30,20 @@ namespace ui {
class menu_dats_view : public menu
{
public:
- menu_dats_view(mame_ui_manager &mui, render_container *container, ui_software_info *swinfo, const game_driver *driver = nullptr);
- menu_dats_view(mame_ui_manager &mui, render_container *container, const game_driver *driver = nullptr);
+ menu_dats_view(mame_ui_manager &mui, render_container &container, ui_software_info *swinfo, const game_driver *driver = nullptr);
+ menu_dats_view(mame_ui_manager &mui, render_container &container, const game_driver *driver = nullptr);
virtual ~menu_dats_view() override;
- virtual void populate() override;
- virtual void handle() override;
+
+protected:
virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
private:
// draw dats menu
virtual void draw(UINT32 flags) override;
+ virtual void populate() override;
+ virtual void handle() override;
+
int visible_items;
int m_actual;
const game_driver *m_driver;