transactiondescdialog.cpp
1 // Copyright (c) 2011-2021 The Bitcoin Core developers 2 // Distributed under the MIT software license, see the accompanying 3 // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 5 #include <qt/transactiondescdialog.h> 6 #include <qt/forms/ui_transactiondescdialog.h> 7 8 #include <qt/guiutil.h> 9 #include <qt/transactiontablemodel.h> 10 11 #include <QModelIndex> 12 13 TransactionDescDialog::TransactionDescDialog(const QModelIndex &idx, QWidget *parent) : 14 QDialog(parent, GUIUtil::dialog_flags), 15 ui(new Ui::TransactionDescDialog) 16 { 17 ui->setupUi(this); 18 setWindowTitle(tr("Details for %1").arg(idx.data(TransactionTableModel::TxHashRole).toString())); 19 QString desc = idx.data(TransactionTableModel::LongDescriptionRole).toString(); 20 ui->detailText->setHtml(desc); 21 22 GUIUtil::handleCloseWindowShortcut(this); 23 } 24 25 TransactionDescDialog::~TransactionDescDialog() 26 { 27 delete ui; 28 }