mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-23 20:14:05 +00:00
33 lines
510 B
C++
33 lines
510 B
C++
#include "wstring_qt.hh"
|
|
#include <QVector>
|
|
|
|
namespace gd
|
|
{
|
|
#ifdef __WIN32
|
|
|
|
QString toQString( wstring const & in )
|
|
{
|
|
return QString::fromUcs4( in.c_str() );
|
|
}
|
|
|
|
wstring toWString( QString const & in )
|
|
{
|
|
QVector< unsigned int > v = in.toUcs4();
|
|
|
|
return wstring( v.constData(), v.size() );
|
|
}
|
|
|
|
#else
|
|
|
|
QString toQString( wstring const & in )
|
|
{
|
|
return QString::fromStdWString( in );
|
|
}
|
|
|
|
wstring toWString( QString const & in )
|
|
{
|
|
return in.toStdWString();
|
|
}
|
|
#endif
|
|
}
|