DiffEditor: Make it possible to paste snippets.

Add property "plainText" to DiffEditorDocument which
is queried as last resort by the code paster.

Task-number: QTCREATORBUG-12546
Task-number: QTCREATORBUG-9669
Change-Id: Iea9cd0d296bcc8e8a7300072c1a4a9068c2ab102
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
Friedemann Kleint
2014-11-13 09:11:56 +01:00
parent 9605244f6d
commit f268d0f8e1
3 changed files with 14 additions and 1 deletions

View File

@@ -42,6 +42,7 @@ class DiffEditorController;
class DIFFEDITOR_EXPORT DiffEditorDocument : public Core::BaseTextDocument
{
Q_OBJECT
Q_PROPERTY(QString plainText READ plainText STORED false) // For access by code pasters
public:
explicit DiffEditorDocument();
virtual ~DiffEditorDocument();
@@ -58,6 +59,8 @@ public:
bool reload(QString *errorString, ReloadFlag flag, ChangeType type);
bool open(QString *errorString, const QString &fileName);
QString plainText() const;
private:
DiffEditorController *m_controller;
};