From b541d7488ff40fbb8a4744b0ec0d66e0344fac6b Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Tue, 23 Jul 2019 15:03:55 -0700 Subject: [PATCH] Fix alignment --- src/rpc.h | 4 ++-- src/txtablemodel.cpp | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/rpc.h b/src/rpc.h index 654d224..a4e54ea 100644 --- a/src/rpc.h +++ b/src/rpc.h @@ -15,11 +15,11 @@ class Turnstile; struct TransactionItem { QString type; - qint64 datetime; + qint64 datetime; QString address; QString txid; double amount; - long confirmations; + long confirmations; QString fromAddr; QString memo; }; diff --git a/src/txtablemodel.cpp b/src/txtablemodel.cpp index 50aa464..b083b3c 100644 --- a/src/txtablemodel.cpp +++ b/src/txtablemodel.cpp @@ -104,8 +104,10 @@ void TxTableModel::updateAllData() { QVariant TxTableModel::data(const QModelIndex &index, int role) const { - // Align column 5 (amount) right - if (role == Qt::TextAlignmentRole && index.column() >= 3) return QVariant(Qt::AlignRight | Qt::AlignVCenter); + // Align column 4,5 (confirmations, amount) right + if (role == Qt::TextAlignmentRole && + (index.column() == 3 || index.column() == 4)) + return QVariant(Qt::AlignRight | Qt::AlignVCenter); auto dat = modeldata->at(index.row()); if (role == Qt::ForegroundRole) { @@ -185,7 +187,8 @@ void TxTableModel::updateAllData() { QVariant TxTableModel::headerData(int section, Qt::Orientation orientation, int role) const { - if (role == Qt::TextAlignmentRole && section == 4) return QVariant(Qt::AlignRight | Qt::AlignVCenter); + if (role == Qt::TextAlignmentRole && (section == 3 || section == 4)) + return QVariant(Qt::AlignRight | Qt::AlignVCenter); if (role == Qt::FontRole) { QFont f;