Copy amount to clipboard (implements #657)

- Also, unify similar code related to copying transaction fields to clipboard
This commit is contained in:
Wladimir J. van der Laan
2011-12-04 14:14:10 +01:00
parent c4a4a4b886
commit c58e7d4e01
4 changed files with 43 additions and 23 deletions

View File

@@ -12,6 +12,9 @@
#include <QLineEdit>
#include <QUrl>
#include <QTextDocument> // For Qt::escape
#include <QAbstractItemView>
#include <QApplication>
#include <QClipboard>
QString GUIUtil::dateTimeStr(qint64 nTime)
{
@@ -88,3 +91,16 @@ QString GUIUtil::HtmlEscape(const std::string& str, bool fMultiLine)
{
return HtmlEscape(QString::fromStdString(str), fMultiLine);
}
void GUIUtil::copyEntryData(QAbstractItemView *view, int column, int role)
{
if(!view || !view->selectionModel())
return;
QModelIndexList selection = view->selectionModel()->selectedRows(column);
if(!selection.isEmpty())
{
// Copy first item
QApplication::clipboard()->setText(selection.at(0).data(role).toString());
}
}