Update CMakeLists.txt - play with openssl
[novacoin.git] / src / qt / transactiondescdialog.cpp
1 #include "transactiondescdialog.h"
2 #include "ui_transactiondescdialog.h"
3
4 #include "transactiontablemodel.h"
5 #include "dialogwindowflags.h"
6
7 #include <QModelIndex>
8 #include <QKeyEvent>
9
10 TransactionDescDialog::TransactionDescDialog(const QModelIndex &idx, QWidget *parent) :
11     QWidget(parent, DIALOGWINDOWHINTS),
12     ui(new Ui::TransactionDescDialog)
13 {
14     ui->setupUi(this);
15     QString desc = idx.data(TransactionTableModel::LongDescriptionRole).toString();
16     ui->detailText->setHtml(desc);
17 }
18
19 TransactionDescDialog::~TransactionDescDialog()
20 {
21     delete ui;
22 }
23
24 void TransactionDescDialog::keyPressEvent(QKeyEvent *event)
25 {
26 #ifdef ANDROID
27     if(event->key() == Qt::Key_Back)
28     {
29         close();
30     }
31 #else
32     if(event->key() == Qt::Key_Escape)
33     {
34         close();
35     }
36 #endif
37 }
38
39 void TransactionDescDialog::closeEvent(QCloseEvent *e)
40 {
41     emit(stopExec());
42     QWidget::closeEvent(e);
43 }