diff options
Diffstat (limited to 'src/core/type_conversion.h')
-rw-r--r-- | src/core/type_conversion.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/type_conversion.h b/src/core/type_conversion.h index 92304a7b8..0da8a6931 100644 --- a/src/core/type_conversion.h +++ b/src/core/type_conversion.h @@ -58,11 +58,21 @@ inline QString toQt(const absl::optional<std::u16string> &string) return QString::fromStdU16String(*string); } +inline QString toQString(const base::StringPiece &string) +{ + return QString::fromUtf8(string.data(), string.size()); +} + inline QString toQString(const std::string &string) { return QString::fromStdString(string); } +inline QByteArray toQByteArray(const base::StringPiece &string) +{ + return QByteArray(string.data(), string.size()); +} + inline QByteArray toQByteArray(const std::string &string) { return QByteArray::fromStdString(string); |