diff options
| author | Wladimir J. van der Laan <[email protected]> | 2011-12-04 14:14:10 +0100 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2011-12-23 12:07:23 +0100 |
| commit | c58e7d4e013f21e38fb1501d896d32e8407a9c3c (patch) | |
| tree | 8e24786b335c0316bb9929864407b9fa7303c98a /src/qt/guiutil.h | |
| parent | Add context menu for address book page (implements part 1 of issue #648) (diff) | |
| download | discoin-c58e7d4e013f21e38fb1501d896d32e8407a9c3c.tar.xz discoin-c58e7d4e013f21e38fb1501d896d32e8407a9c3c.zip | |
Copy amount to clipboard (implements #657)
- Also, unify similar code related to copying transaction fields to clipboard
Diffstat (limited to 'src/qt/guiutil.h')
| -rw-r--r-- | src/qt/guiutil.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h index acd327728..3a81bd2f0 100644 --- a/src/qt/guiutil.h +++ b/src/qt/guiutil.h @@ -9,6 +9,7 @@ class QLineEdit; class QWidget; class QDateTime; class QUrl; +class QAbstractItemView; QT_END_NAMESPACE class SendCoinsRecipient; @@ -35,6 +36,15 @@ public: // HTML escaping for rich text controls static QString HtmlEscape(const QString& str, bool fMultiLine=false); static QString HtmlEscape(const std::string& str, bool fMultiLine=false); + + /** Copy a field of the currently selected entry of a view to the clipboard. Does nothing if nothing + is selected. + @param[in] column Data column to extract from the model + @param[in] role Data role to extract from the model + @see TransactionView::copyLabel, TransactionView::copyAmount, TransactionView::copyAddress + */ + static void copyEntryData(QAbstractItemView *view, int column, int role=Qt::EditRole); + }; #endif // GUIUTIL_H |