/ src / qt / transactiondescdialog.cpp
transactiondescdialog.cpp
 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  }