Struct MirInputConfig¶
Defined in File mir_input_config.h
Struct Documentation¶
-
struct MirInputConfig¶
Public Types
-
using value_type = MirInputDevice¶
Public Functions
-
MirInputConfig()¶
-
MirInputConfig(MirInputConfig &&conf)¶
-
MirInputConfig(MirInputConfig const &conf)¶
-
MirInputConfig &operator=(MirInputConfig const &conf)¶
-
~MirInputConfig()¶
-
void add_device_config(MirInputDevice const &conf)¶
-
MirInputDevice *get_device_config_by_id(MirInputDeviceId id)¶
-
MirInputDevice const *get_device_config_by_id(MirInputDeviceId id) const¶
-
MirInputDevice &get_device_config_by_index(size_t pos)¶
-
MirInputDevice const &get_device_config_by_index(size_t pos) const¶
-
void remove_device_by_id(MirInputDeviceId id)¶
-
size_t size() const¶
-
void for_each(std::function<void(MirInputDevice const&)> const &visitor) const¶
-
void for_each(std::function<void(MirInputDevice&)> const &visitor)¶
-
bool operator==(MirInputConfig const &rhs) const¶
-
bool operator!=(MirInputConfig const &rhs) const¶
-
using value_type = MirInputDevice¶