transactiondescdialog.cpp raw
1 // Copyright (c) 2011-present 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 }
29