From e382e204a50ad617d432d933038de49963f08e52 Mon Sep 17 00:00:00 2001 From: Moritz Maxeiner Date: Tue, 22 Dec 2015 17:53:29 +0100 Subject: [PATCH] Bind QUrl::toString --- lib/include/DOtherSide/DOtherSide.h | 1 + lib/src/DOtherSide.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/lib/include/DOtherSide/DOtherSide.h b/lib/include/DOtherSide/DOtherSide.h index eebf995..9c99cd7 100644 --- a/lib/include/DOtherSide/DOtherSide.h +++ b/lib/include/DOtherSide/DOtherSide.h @@ -147,6 +147,7 @@ DOS_API void dos_qresource_register(const char* filename); // QUrl DOS_API void dos_qurl_create(void** vptr, const char* url, int parsingMode); DOS_API void dos_qurl_delete(void* vptr); +DOS_API void dos_qurl_to_string(void* vptr, char** result); #ifdef __cplusplus } diff --git a/lib/src/DOtherSide.cpp b/lib/src/DOtherSide.cpp index f4db538..9542bc0 100644 --- a/lib/src/DOtherSide.cpp +++ b/lib/src/DOtherSide.cpp @@ -566,3 +566,9 @@ void dos_qurl_delete(void* vptr) delete url; } +void dos_qurl_to_string(void* vptr, char** result) +{ + QUrl* url = reinterpret_cast(vptr); + convert_to_cstring(url->toString(), result); +} +