1010#include " Device.h"
1111#include " filesystem/DirectoryUtils.h"
1212#include " log/Log.h"
13- #include " utils/StringUtils.h"
1413
1514#include < algorithm>
15+ #include < kodi/tools/StringUtils.h>
1616#include < set>
1717#include < sstream>
1818#include < stdio.h>
@@ -43,7 +43,7 @@ bool CStorageUtils::EnsureDirectoryExists(const std::string& path)
4343
4444std::string CStorageUtils::RootFileName (const kodi::addon::Joystick& device)
4545{
46- std::string baseFilename = StringUtils::MakeSafeUrl (device.Name ());
46+ std::string baseFilename = kodi::tools:: StringUtils::MakeSafeUrl (device.Name ());
4747
4848 // Limit filename to a sane number of characters.
4949 if (baseFilename.length () > 50 )
@@ -84,15 +84,15 @@ std::string CStorageUtils::FormatHexString(int iVal)
8484 if (iVal > 65536 )
8585 iVal = 65536 ;
8686
87- return StringUtils::Format (" %04X" , iVal);
87+ return kodi::tools:: StringUtils::Format (" %04X" , iVal);
8888};
8989
9090std::string CStorageUtils::PrimitiveToString (const kodi::addon::DriverPrimitive& primitive)
9191{
9292 switch (primitive.Type ())
9393 {
9494 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_BUTTON:
95- return StringUtils::Format (" button %u" , primitive.DriverIndex ());
95+ return kodi::tools:: StringUtils::Format (" button %u" , primitive.DriverIndex ());
9696 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_HAT_DIRECTION:
9797 switch (primitive.HatDirection ())
9898 {
@@ -109,15 +109,15 @@ std::string CStorageUtils::PrimitiveToString(const kodi::addon::DriverPrimitive&
109109 }
110110 break ;
111111 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_SEMIAXIS:
112- return StringUtils::Format (" axis %s%u" ,
112+ return kodi::tools:: StringUtils::Format (" axis %s%u" ,
113113 primitive.SemiAxisDirection () == JOYSTICK_DRIVER_SEMIAXIS_POSITIVE ? " +" : " -" ,
114114 primitive.DriverIndex ());
115115 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOTOR:
116- return StringUtils::Format (" motor %u" , primitive.DriverIndex ());
116+ return kodi::tools:: StringUtils::Format (" motor %u" , primitive.DriverIndex ());
117117 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_KEY:
118- return StringUtils::Format (" key \" %s\" " , primitive.Keycode ().c_str ());
118+ return kodi::tools:: StringUtils::Format (" key \" %s\" " , primitive.Keycode ().c_str ());
119119 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOUSE_BUTTON:
120- return StringUtils::Format (" mouse button %u" , primitive.MouseIndex ());
120+ return kodi::tools:: StringUtils::Format (" mouse button %u" , primitive.MouseIndex ());
121121 case JOYSTICK_DRIVER_PRIMITIVE_TYPE_RELPOINTER_DIRECTION:
122122 switch (primitive.RelPointerDirection ())
123123 {
0 commit comments