diff --git a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h index e2c7332424..03bce6c84e 100644 --- a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h +++ b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h @@ -111,6 +111,8 @@ DOS_API void DOS_CALL dos_qncm_delete(DosQNetworkConfigurationManager *vptr); DOS_API char * DOS_CALL dos_image_resizer(char* imagePath, int maxSize, char* tmpDirPath); +DOS_API char * DOS_CALL dos_qurl_fromUserInput(char* input); + /// \brief Sets the application icon DOS_API void DOS_CALL dos_qapplication_icon(const char *filename); diff --git a/vendor/DOtherSide/lib/src/DOtherSide.cpp b/vendor/DOtherSide/lib/src/DOtherSide.cpp index b49184ee8d..a05dd79e8f 100644 --- a/vendor/DOtherSide/lib/src/DOtherSide.cpp +++ b/vendor/DOtherSide/lib/src/DOtherSide.cpp @@ -1148,3 +1148,8 @@ char *dos_image_resizer(char* imagePath, int maxSize, char* tmpDirPath) return convert_to_cstring(newFilePath.toUtf8()); } + +char *dos_qurl_fromUserInput(char* input) +{ + return convert_to_cstring(QUrl::fromUserInput(QString(input)).toString()); +}