input: use enum class for pad connection

This commit is contained in:
Megamouse 2023-05-18 17:56:16 +02:00
parent 2ef120fdcd
commit 8676913e73
4 changed files with 3 additions and 5 deletions

View File

@ -790,8 +790,6 @@ void PadHandlerBase::process()
}
continue;
}
default:
break;
}
get_mapping(m_bindings[i]);

View File

@ -58,7 +58,7 @@ using motion_fail_callback = std::function<void(std::string /*pad_name*/, motion
class PadHandlerBase
{
public:
enum connection
enum class connection
{
no_data,
connected,

View File

@ -499,7 +499,7 @@ void pad_settings_dialog::InitButtons()
if (data.has_new_data)
{
if (data.status == PadHandlerBase::disconnected)
if (data.status == PadHandlerBase::connection::disconnected)
{
fail_callback(data.pad_name);
}

View File

@ -162,7 +162,7 @@ private:
std::mutex m_input_mutex;
struct input_callback_data
{
PadHandlerBase::connection status = PadHandlerBase::disconnected;
PadHandlerBase::connection status = PadHandlerBase::connection::disconnected;
bool has_new_data = false;
u16 val = 0;
std::string name;