input: use enum class for pad connection
This commit is contained in:
@@ -790,8 +790,6 @@ void PadHandlerBase::process()
|
|||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get_mapping(m_bindings[i]);
|
get_mapping(m_bindings[i]);
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ using motion_fail_callback = std::function<void(std::string /*pad_name*/, motion
|
|||||||
class PadHandlerBase
|
class PadHandlerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum connection
|
enum class connection
|
||||||
{
|
{
|
||||||
no_data,
|
no_data,
|
||||||
connected,
|
connected,
|
||||||
|
|||||||
@@ -499,7 +499,7 @@ void pad_settings_dialog::InitButtons()
|
|||||||
|
|
||||||
if (data.has_new_data)
|
if (data.has_new_data)
|
||||||
{
|
{
|
||||||
if (data.status == PadHandlerBase::disconnected)
|
if (data.status == PadHandlerBase::connection::disconnected)
|
||||||
{
|
{
|
||||||
fail_callback(data.pad_name);
|
fail_callback(data.pad_name);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ private:
|
|||||||
std::mutex m_input_mutex;
|
std::mutex m_input_mutex;
|
||||||
struct input_callback_data
|
struct input_callback_data
|
||||||
{
|
{
|
||||||
PadHandlerBase::connection status = PadHandlerBase::disconnected;
|
PadHandlerBase::connection status = PadHandlerBase::connection::disconnected;
|
||||||
bool has_new_data = false;
|
bool has_new_data = false;
|
||||||
u16 val = 0;
|
u16 val = 0;
|
||||||
std::string name;
|
std::string name;
|
||||||
|
|||||||
Reference in New Issue
Block a user