qmlnet/src/native/QmlNet/QmlNetUtilities.cpp
2018-12-22 08:28:34 -05:00

29 lines
508 B
C++

#include <QmlNetUtilities.h>
extern "C" {
QmlNetStringContainer* createString(const QString& value)
{
if(value.isNull()) {
return nullptr;
}
QmlNetStringContainer* result = new QmlNetStringContainer();
result->container = new QString(value);
result->data = result->container->utf16();
return result;
}
void freeString(QmlNetStringContainer* container)
{
if(container) {
delete container->container;
delete container;
}
}
}