diff --git a/src/applicationui.cpp b/src/applicationui.cpp index 2a5ce32..97d0e9c 100644 --- a/src/applicationui.cpp +++ b/src/applicationui.cpp @@ -106,11 +106,13 @@ QString ApplicationUI::appversion() return appinfo.version(); } -void ApplicationUI::copyText(QByteArray text) +void ApplicationUI::copyText(QString text) { bb::system::Clipboard clipboard; clipboard.clear(); - clipboard.insert("text/plain", text); + QByteArray textstr; + textstr.append(text.toUtf8()); + clipboard.insert("text/plain", textstr); } void ApplicationUI::onInvoke(const bb::system::InvokeRequest& request) diff --git a/src/applicationui.hpp b/src/applicationui.hpp index 4ac4f70..761ae1f 100644 --- a/src/applicationui.hpp +++ b/src/applicationui.hpp @@ -47,7 +47,7 @@ public: Q_INVOKABLE QVariant setting(const QString &key); Q_INVOKABLE void setSetting(const QString &key, const QString &value); Q_INVOKABLE QString appversion(); - Q_INVOKABLE void copyText(QByteArray text); + Q_INVOKABLE void copyText(QString text); Q_INVOKABLE void showImage(const QString &filename); Q_SIGNALS: