#pragma once #include "Emu/Io/PadHandler.h" class NullPadHandler final : public PadHandlerBase { public: bool Init() override { return true; } void init_config(pad_config* /*cfg*/, const std::string& /*name*/) override { } std::vector ListDevices() override { std::vector nulllist; nulllist.push_back("Default Null Device"); return nulllist; } bool bindPadToDevice(std::shared_ptr /*pad*/, const std::string& /*device*/) override { return true; } void ThreadProc() override { } };