Ensure that text isn't formatted in context menu
This commit is contained in:
@@ -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();
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user