Changeset View
Changeset View
Standalone View
Standalone View
src/qt/transactionview.cpp
// Copyright (c) 2011-2016 The Bitcoin Core developers | // Copyright (c) 2011-2016 The Bitcoin Core developers | ||||
// Distributed under the MIT software license, see the accompanying | // Distributed under the MIT software license, see the accompanying | ||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php. | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||||
#include <qt/transactionview.h> | #include <qt/transactionview.h> | ||||
#include <node/ui_interface.h> | #include <node/ui_interface.h> | ||||
#include <qt/addresstablemodel.h> | #include <qt/addresstablemodel.h> | ||||
#include <qt/bitcoinunits.h> | #include <qt/bitcoinunits.h> | ||||
#include <qt/csvmodelwriter.h> | #include <qt/csvmodelwriter.h> | ||||
#include <qt/editaddressdialog.h> | #include <qt/editaddressdialog.h> | ||||
#include <qt/guiutil.h> | |||||
#include <qt/optionsmodel.h> | #include <qt/optionsmodel.h> | ||||
#include <qt/platformstyle.h> | #include <qt/platformstyle.h> | ||||
#include <qt/transactiondescdialog.h> | #include <qt/transactiondescdialog.h> | ||||
#include <qt/transactionfilterproxy.h> | #include <qt/transactionfilterproxy.h> | ||||
#include <qt/transactionrecord.h> | #include <qt/transactionrecord.h> | ||||
#include <qt/transactiontablemodel.h> | #include <qt/transactiontablemodel.h> | ||||
#include <qt/walletmodel.h> | #include <qt/walletmodel.h> | ||||
▲ Show 20 Lines • Show All 433 Lines • ▼ Show 20 Lines | txid.SetHex(selection.at(0) | ||||
.toStdString()); | .toStdString()); | ||||
abandonAction->setEnabled(model->wallet().transactionCanBeAbandoned(txid)); | abandonAction->setEnabled(model->wallet().transactionCanBeAbandoned(txid)); | ||||
copyAddressAction->setEnabled(GUIUtil::hasEntryData( | copyAddressAction->setEnabled(GUIUtil::hasEntryData( | ||||
transactionView, 0, TransactionTableModel::AddressRole)); | transactionView, 0, TransactionTableModel::AddressRole)); | ||||
copyLabelAction->setEnabled(GUIUtil::hasEntryData( | copyLabelAction->setEnabled(GUIUtil::hasEntryData( | ||||
transactionView, 0, TransactionTableModel::LabelRole)); | transactionView, 0, TransactionTableModel::LabelRole)); | ||||
if (index.isValid()) { | if (index.isValid()) { | ||||
contextMenu->popup(transactionView->viewport()->mapToGlobal(point)); | GUIUtil::PopupMenu(contextMenu, | ||||
transactionView->viewport()->mapToGlobal(point)); | |||||
} | } | ||||
} | } | ||||
void TransactionView::abandonTx() { | void TransactionView::abandonTx() { | ||||
if (!transactionView || !transactionView->selectionModel()) { | if (!transactionView || !transactionView->selectionModel()) { | ||||
return; | return; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 244 Lines • Show Last 20 Lines |