From 19b8cc643d771b42f4fdf844eb1e3348c3ccde91 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Tue, 6 Nov 2018 13:52:46 -0800 Subject: [PATCH] dbl click on tx table --- src/mainwindow.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index e6eb3ee..7e6273e 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -729,9 +729,19 @@ void MainWindow::setupBalancesTab() { } void MainWindow::setupTransactionsTab() { + // Double click opens up memo if one exists + QObject::connect(ui->transactionsTable, &QTableView::doubleClicked, [=] (auto index) { + auto txModel = dynamic_cast(ui->transactionsTable->model()); + QString memo = txModel->getMemo(index.row()); + + if (!memo.isEmpty()) { + QMessageBox::information(this, "Memo", memo, QMessageBox::Ok); + } + }); + // Set up context menu on transactions tab ui->transactionsTable->setContextMenuPolicy(Qt::CustomContextMenu); - + // Table right click QObject::connect(ui->transactionsTable, &QTableView::customContextMenuRequested, [=] (QPoint pos) { QModelIndex index = ui->transactionsTable->indexAt(pos); if (index.row() < 0) return;