From 8d9ef5d70e92da6e686eef94204ad29376d6ab08 Mon Sep 17 00:00:00 2001 From: Filippo Cucchetto Date: Sun, 7 Feb 2016 15:32:12 +0100 Subject: [PATCH] Added missing setObjectName --- 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 7475ab2..0b27e7f 100644 --- a/lib/include/DOtherSide/DOtherSide.h +++ b/lib/include/DOtherSide/DOtherSide.h @@ -132,6 +132,7 @@ DOS_API void dos_qobject_signal_disconnect(void* senderVPtr, const char* method, bool* result); DOS_API void dos_qobject_objectName(void* vptr, char** result); +DOS_API void dos_qobject_setObjectName(void* vptr, const char* name); DOS_API void dos_qobject_delete(void* vptr); // QModelIndex diff --git a/lib/src/DOtherSide.cpp b/lib/src/DOtherSide.cpp index 758fb1c..170959f 100644 --- a/lib/src/DOtherSide.cpp +++ b/lib/src/DOtherSide.cpp @@ -391,6 +391,12 @@ void dos_qobject_objectName(void *vptr, char **result) convert_to_cstring(object->objectName(), result); } +void dos_qobject_setObjectName(void *vptr, const char* name) +{ + auto object = static_cast(vptr); + object->setObjectName(QString::fromUtf8(name)); +} + void dos_qmodelindex_create(void **vptr) { auto index = new QModelIndex();