#include "util/mac.h" #ifdef Q_OS_MAC QString CFStringToQString(CFStringRef str) { if (!str) return QString(); CFIndex length = CFStringGetLength(str); if (length == 0) return QString(); QString string(length, Qt::Uninitialized); CFStringGetCharacters(str, CFRangeMake(0, length), reinterpret_cast (const_cast(string.unicode()))); return string; } CFStringRef QStringToCFString(const QString& string) { return CFStringCreateWithCharacters(0, reinterpret_cast(string.unicode()), string.length()); } #endif