aboutsummaryrefslogtreecommitdiff
path: root/src/qt/guiutil.h
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2011-12-04 14:14:10 +0100
committerWladimir J. van der Laan <laanwj@gmail.com>2011-12-23 12:07:23 +0100
commitc58e7d4e013f21e38fb1501d896d32e8407a9c3c (patch)
tree8e24786b335c0316bb9929864407b9fa7303c98a /src/qt/guiutil.h
parentc4a4a4b886b3bd8933cf96c0d66d647a2b32a68b (diff)
downloadbitcoin-c58e7d4e013f21e38fb1501d896d32e8407a9c3c.tar.xz
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.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h
index acd327728d..3a81bd2f00 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