Changeset View
Changeset View
Standalone View
Standalone View
src/qt/transactionview.cpp
Show First 20 Lines • Show All 368 Lines • ▼ Show 20 Lines | if (filename.isNull()) { | ||||
return; | return; | ||||
} | } | ||||
CSVModelWriter writer(filename); | CSVModelWriter writer(filename); | ||||
// name, column, role | // name, column, role | ||||
writer.setModel(transactionProxyModel); | writer.setModel(transactionProxyModel); | ||||
writer.addColumn(tr("Confirmed"), 0, TransactionTableModel::ConfirmedRole); | writer.addColumn(tr("Confirmed"), 0, TransactionTableModel::ConfirmedRole); | ||||
if (model && model->haveWatchOnly()) { | if (model->haveWatchOnly()) { | ||||
writer.addColumn(tr("Watch-only"), TransactionTableModel::Watchonly); | writer.addColumn(tr("Watch-only"), TransactionTableModel::Watchonly); | ||||
} | } | ||||
writer.addColumn(tr("Date"), 0, TransactionTableModel::DateRole); | writer.addColumn(tr("Date"), 0, TransactionTableModel::DateRole); | ||||
writer.addColumn(tr("Type"), TransactionTableModel::Type, Qt::EditRole); | writer.addColumn(tr("Type"), TransactionTableModel::Type, Qt::EditRole); | ||||
writer.addColumn(tr("Label"), 0, TransactionTableModel::LabelRole); | writer.addColumn(tr("Label"), 0, TransactionTableModel::LabelRole); | ||||
writer.addColumn(tr("Address"), 0, TransactionTableModel::AddressRole); | writer.addColumn(tr("Address"), 0, TransactionTableModel::AddressRole); | ||||
writer.addColumn(BitcoinUnits::getAmountColumnTitle( | writer.addColumn(BitcoinUnits::getAmountColumnTitle( | ||||
model->getOptionsModel()->getDisplayUnit()), | model->getOptionsModel()->getDisplayUnit()), | ||||
▲ Show 20 Lines • Show All 281 Lines • Show Last 20 Lines |