From 63132b3d01ee0ad797e797057687facf43f4f26d Mon Sep 17 00:00:00 2001 From: "therealmogminer@gmail.com" Date: Sat, 28 May 2016 15:36:50 +0200 Subject: More slider cleanup, nw --- src/frontend/mame/ui/slider.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/frontend/mame/ui/slider.h') diff --git a/src/frontend/mame/ui/slider.h b/src/frontend/mame/ui/slider.h index a7873db800a..7cd4b580831 100644 --- a/src/frontend/mame/ui/slider.h +++ b/src/frontend/mame/ui/slider.h @@ -14,16 +14,19 @@ #ifndef __UI_SLIDER__ #define __UI_SLIDER__ +#include + #include "emu.h" +#include "sliderchangednotifier.h" #define SLIDER_NOCHANGE 0x12345678 -typedef INT32(*slider_update)(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +typedef std::function slider_update; struct slider_state { slider_state * next; /* pointer to next slider */ - slider_update update; /* callback */ + slider_update update; /* callback */ void * arg; /* argument */ INT32 minval; /* minimum value */ INT32 defval; /* default value */ -- cgit v1.2.3