summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dislot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dislot.cpp')
-rw-r--r--src/emu/dislot.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/emu/dislot.cpp b/src/emu/dislot.cpp
index 037a2749567..7174293098c 100644
--- a/src/emu/dislot.cpp
+++ b/src/emu/dislot.cpp
@@ -77,6 +77,17 @@ device_t* device_slot_interface::get_card_device()
return dev;
}
+bool device_slot_interface::has_selectable_options() const
+{
+ if (!fixed())
+ {
+ for (auto &option : option_list())
+ if (option.second->selectable())
+ return true;
+ }
+ return false;
+}
+
device_slot_card_interface::device_slot_card_interface(const machine_config &mconfig, device_t &device)
: device_interface(device, "slot")