From e2b5b6fba3d78bf2191a38b67f3fd74326aba9ea Mon Sep 17 00:00:00 2001 From: malomo Date: Tue, 14 Feb 2012 11:39:27 +0000 Subject: [PATCH] Added to anttweakbar qt mapper a function to copy std::string values --- wrap/qt/anttweakbarMapper.cpp | 4 ++++ wrap/qt/anttweakbarMapper.h | 1 + 2 files changed, 5 insertions(+) diff --git a/wrap/qt/anttweakbarMapper.cpp b/wrap/qt/anttweakbarMapper.cpp index 4e196089..72d0ae3e 100644 --- a/wrap/qt/anttweakbarMapper.cpp +++ b/wrap/qt/anttweakbarMapper.cpp @@ -19,6 +19,10 @@ void TW_CALL CopyCDStringToClient(char **destPtr, const char *src) (*destPtr)[srcLen] = '\0'; // null-terminated string } +void TW_CALL CopyStdStringToClient(std::string& destClientString, const std::string& srcLibraryString) +{ + destClientString = srcLibraryString; +} TwMouseButtonID Qt2TwMouseButtonId(QMouseEvent *e) { diff --git a/wrap/qt/anttweakbarMapper.h b/wrap/qt/anttweakbarMapper.h index 537800f7..0937a38d 100644 --- a/wrap/qt/anttweakbarMapper.h +++ b/wrap/qt/anttweakbarMapper.h @@ -2,6 +2,7 @@ #define ANTTWEAKBARMAPPER_H void TW_CALL CopyCDStringToClient(char **destPtr, const char *src); +void TW_CALL CopyStdStringToClient(std::string& destClientString, const std::string& srcLibraryString); TwMouseButtonID Qt2TwMouseButtonId(QMouseEvent *e); int TwMousePressQt(QMouseEvent *e);