File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 573573 </layout >
574574 </item >
575575 <item >
576- <widget class =" QTextEdit " name =" messagesWidget" >
576+ <widget class =" PlainCopyTextEdit " name =" messagesWidget" >
577577 <property name =" minimumSize" >
578578 <size >
579579 <width >0</width >
18681868 <slot >clear()</slot >
18691869 </slots >
18701870 </customwidget >
1871+ <customwidget >
1872+ <class >PlainCopyTextEdit</class >
1873+ <extends >QTextEdit</extends >
1874+ </customwidget >
18711875 </customwidgets >
18721876 <resources >
18731877 <include location =" ../bitcoin.qrc" />
Original file line number Diff line number Diff line change 1515
1616#include < QByteArray>
1717#include < QCompleter>
18+ #include < QMimeData>
19+ #include < QTextEdit>
1820#include < QThread>
1921#include < QWidget>
2022
@@ -191,4 +193,16 @@ private Q_SLOTS:
191193 void updateAlerts (const QString& warnings);
192194};
193195
196+ class PlainCopyTextEdit : public QTextEdit {
197+ Q_OBJECT
198+ public:
199+ using QTextEdit::QTextEdit;
200+ protected:
201+ QMimeData* createMimeDataFromSelection () const override {
202+ auto md = new QMimeData ();
203+ md->setText (textCursor ().selectedText ());
204+ return md;
205+ }
206+ };
207+
194208#endif // BITCOIN_QT_RPCCONSOLE_H
You can’t perform that action at this time.
0 commit comments