diff --git a/stepmania/src/arch/InputHandler/InputHandler.h b/stepmania/src/arch/InputHandler/InputHandler.h index 8d9cfb9c3e..f2b6ccd3c1 100644 --- a/stepmania/src/arch/InputHandler/InputHandler.h +++ b/stepmania/src/arch/InputHandler/InputHandler.h @@ -29,6 +29,9 @@ public: virtual ~InputHandler() { } virtual void Update( float fDeltaTime ) { } virtual void GetDevicesAndDescriptions( vector& vDevicesOut, vector& vDescriptionsOut ) = 0; + + // override to return a pretty string that's specific to the controller type + virtual CString GetDeviceSpecificInputString( const DeviceInput &di ) { return di.toString(); } /* In Windows, some devices need to be recreated if we recreate our main window. * Override this if you need to do that. */