Ensure that text isn't formatted in context menu

This commit is contained in:
Tobias Fella
2022-07-09 23:01:13 +02:00
parent 27e660178e
commit 2bcd7118f4
5 changed files with 18 additions and 6 deletions

View File

@@ -24,10 +24,12 @@
#include <QNetworkReply>
#include <QPixmap>
#include <QQuickItem>
#include <QQuickTextDocument>
#include <QQuickWindow>
#include <QStandardPaths>
#include <QStringBuilder>
#include <QSysInfo>
#include <QTextDocument>
#include <QTimer>
#include <utility>
@@ -700,3 +702,8 @@ bool Controller::hasWindowSystem() const
return false;
#endif
}
QString Controller::plainText(QQuickTextDocument *document) const
{
return document->textDocument()->toPlainText();
}

View File

@@ -21,6 +21,7 @@ class NeoChatRoom;
class NeoChatUser;
class TrayIcon;
class QQuickWindow;
class QQuickTextDocument;
namespace QKeychain
{
@@ -94,6 +95,7 @@ public:
Q_INVOKABLE void setBlur(QQuickItem *item, bool blur);
Q_INVOKABLE void raiseWindow(QWindow *window);
Q_INVOKABLE QString plainText(QQuickTextDocument *document) const;
private:
explicit Controller(QObject *parent = nullptr);