message("* qt/osd")
-SET(THIS_LIB_VERSION 2.25.2)
+SET(THIS_LIB_VERSION 2.25.3)
set(s_qt_osd_headers
osd_base.h
#include "emu.h"
#include "vm/vm.h"
#include "menu_flags.h"
-#include "../osd.h"
+#include "../osd_base.h"
CSP_LoggerLine::CSP_LoggerLine(int64_t line, int _level, QString _domain, QString time_s, QString s, double us)
{
void free_sound_file(int id, int16_t **data);
#endif
void debug_log(int level, int domain_num, char *strbuf);
+ double get_vm_current_usec();
+ uint64_t get_vm_current_clock_uint64();
+
public slots:
void do_decode_movie(int frames);
void do_run_movie_audio_callback(uint8_t *data, long len);
emit sig_change_virtual_media(CSP_DockDisks_Domain_HD, drv, _n);
}
-double OSD_BASE::get_vm_current_usec()
-{
- if(vm == NULL) return 0.0;
- return vm->get_current_usec();
-}
-
-uint64_t OSD_BASE::get_vm_current_clock_uint64()
-{
- if(vm == NULL) return (uint64_t)0;
- return vm->get_current_clock_uint64();
-}
void debug_log(int level, const char *fmt, ...);
void debug_log(int level, int domain_num, const char *fmt, ...);
- double get_vm_current_usec();
- uint64_t get_vm_current_clock_uint64();
+ virtual double get_vm_current_usec() { return 0.0; }
+ virtual uint64_t get_vm_current_clock_uint64() { return 0; }
virtual void debug_log(int level, int domain_num, char *strbuf);
}
return counter;
}
+
+double OSD::get_vm_current_usec()
+{
+ if(vm == NULL) return 0.0;
+ return vm->get_current_usec();
+}
+
+uint64_t OSD::get_vm_current_clock_uint64()
+{
+ if(vm == NULL) return (uint64_t)0;
+ return vm->get_current_clock_uint64();
+}