Implement the rest of _eject/_mount functions

Implement the rest of media eject/mount functions declared in plat.h,
intended for future use
This commit is contained in:
Alexander Babikov
2024-03-20 22:26:10 +05:00
parent 4052ae2e32
commit df231b0d87

View File

@@ -909,6 +909,47 @@ MediaMenu::getMediaOpenDirectory()
// callbacks from 86box C code
extern "C" {
void
cassette_mount(char *fn, uint8_t wp)
{
MediaMenu::ptr->cassetteMount(QString(fn), wp);
}
void
cassette_eject(void)
{
MediaMenu::ptr->cassetteEject();
}
void
cartridge_mount(uint8_t id, char *fn, uint8_t wp)
{
MediaMenu::ptr->cartridgeMount(id, QString(fn));
}
void
cartridge_eject(uint8_t id)
{
MediaMenu::ptr->cartridgeEject(id);
}
void
floppy_mount(uint8_t id, char *fn, uint8_t wp)
{
MediaMenu::ptr->floppyMount(id, QString(fn), wp);
}
void
floppy_eject(uint8_t id)
{
MediaMenu::ptr->floppyEject(id);
}
void
cdrom_mount(uint8_t id, char *fn)
{
MediaMenu::ptr->cdromMount(id, QString(fn));
}
void
plat_cdrom_ui_update(uint8_t id, uint8_t reload)
@@ -922,6 +963,12 @@ zip_eject(uint8_t id)
MediaMenu::ptr->zipEject(id);
}
void
zip_mount(uint8_t id, char *fn, uint8_t wp)
{
MediaMenu::ptr->zipMount(id, QString(fn), wp);
}
void
zip_reload(uint8_t id)
{
@@ -934,6 +981,12 @@ mo_eject(uint8_t id)
MediaMenu::ptr->moEject(id);
}
void
mo_mount(uint8_t id, char *fn, uint8_t wp)
{
MediaMenu::ptr->moMount(id, QString(fn), wp);
}
void
mo_reload(uint8_t id)
{