- virtual std::string get_button_name(unsigned) const;
- virtual std::string get_axis_name(unsigned) const;
+ Device *find_subdevice(DeviceType, unsigned = 0) override;
+ Device *find_subdevice(const std::string &) override;
+
+ std::string get_button_name(unsigned) const override;
+ std::string get_axis_name(unsigned) const override;