Browse Source

Fix alignment

Aditya Kulkarni 5 years ago
parent
commit
b541d7488f
  1. 4
      src/rpc.h
  2. 9
      src/txtablemodel.cpp

4
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;
};

9
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;

Loading…
Cancel
Save