]> git.tdb.fi Git - libs/gui.git/blobdiff - source/inputdevice.cpp
Add names for input devices
[libs/gui.git] / source / inputdevice.cpp
index e994d9fc3021052fbf29fd2bd7e785ce50de0ae6..f3092e1dd6727178e1a17bed2b8cdaad255ed4fd 100644 (file)
@@ -5,6 +5,7 @@ Copyright © 2007 Mikko Rasa, Mikkosoft Productions
 Distributed under the LGPL
 */
 
+#include <msp/strings/formatter.h>
 #include "inputdevice.h"
 
 namespace Msp {
@@ -26,6 +27,16 @@ float Device::get_axis_value(unsigned axis) const
        return axes[axis];
 }
 
+std::string Device::get_button_name(unsigned btn) const
+{
+       return format("Button %d", btn);
+}
+
+std::string Device::get_axis_name(unsigned axis) const
+{
+       return format("Axis %d", axis);
+}
+
 void Device::set_button_state(unsigned btn, bool state, bool event)
 {
        if(btn>=buttons.size())