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