Browse Source

Merge pull request #4667

bbad683 [Qt] simplify return code and return values in txtablemodel (Philip Kaufmann)
21f1516 [Qt] add all used colors in txtablemodel to guiconstants (Philip Kaufmann)
0.10
Wladimir J. van der Laan 10 years ago
parent
commit
7fd8813675
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 6
      src/qt/guiconstants.h
  2. 21
      src/qt/transactiontablemodel.cpp

6
src/qt/guiconstants.h

@ -23,6 +23,12 @@ static const int STATUSBAR_ICONSIZE = 16;
#define COLOR_NEGATIVE QColor(255, 0, 0) #define COLOR_NEGATIVE QColor(255, 0, 0)
/* Transaction list -- bare address (without label) */ /* Transaction list -- bare address (without label) */
#define COLOR_BAREADDRESS QColor(140, 140, 140) #define COLOR_BAREADDRESS QColor(140, 140, 140)
/* Transaction list -- TX status decoration - open until date */
#define COLOR_TX_STATUS_OPENUNTILDATE QColor(64, 64, 255)
/* Transaction list -- TX status decoration - offline */
#define COLOR_TX_STATUS_OFFLINE QColor(192, 192, 192)
/* Transaction list -- TX status decoration - default color */
#define COLOR_BLACK QColor(0, 0, 0)
/* Tooltips longer than this (in characters) are converted into rich text, /* Tooltips longer than this (in characters) are converted into rich text,
so that they can be word-wrapped. so that they can be word-wrapped.

21
src/qt/transactiontablemodel.cpp

@ -209,11 +209,8 @@ public:
} }
return rec; return rec;
} }
else
{
return 0; return 0;
} }
}
QString describe(TransactionRecord *rec, int unit) QString describe(TransactionRecord *rec, int unit)
{ {
@ -225,7 +222,7 @@ public:
return TransactionDesc::toHTML(wallet, mi->second, rec, unit); return TransactionDesc::toHTML(wallet, mi->second, rec, unit);
} }
} }
return QString(""); return QString();
} }
}; };
@ -330,11 +327,8 @@ QString TransactionTableModel::formatTxDate(const TransactionRecord *wtx) const
{ {
return GUIUtil::dateTimeStr(wtx->time); return GUIUtil::dateTimeStr(wtx->time);
} }
else
{
return QString(); return QString();
} }
}
/* Look up address in address book, if found return label (address) /* Look up address in address book, if found return label (address)
otherwise just return (address) otherwise just return (address)
@ -345,7 +339,7 @@ QString TransactionTableModel::lookupAddress(const std::string &address, bool to
QString description; QString description;
if(!label.isEmpty()) if(!label.isEmpty())
{ {
description += label + QString(" "); description += label;
} }
if(label.isEmpty() || tooltip) if(label.isEmpty() || tooltip)
{ {
@ -389,7 +383,6 @@ QVariant TransactionTableModel::txAddressDecoration(const TransactionRecord *wtx
default: default:
return QIcon(":/icons/tx_inout"); return QIcon(":/icons/tx_inout");
} }
return QVariant();
} }
QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const
@ -456,9 +449,9 @@ QVariant TransactionTableModel::txStatusDecoration(const TransactionRecord *wtx)
{ {
case TransactionStatus::OpenUntilBlock: case TransactionStatus::OpenUntilBlock:
case TransactionStatus::OpenUntilDate: case TransactionStatus::OpenUntilDate:
return QColor(64,64,255); return COLOR_TX_STATUS_OPENUNTILDATE;
case TransactionStatus::Offline: case TransactionStatus::Offline:
return QColor(192,192,192); return COLOR_TX_STATUS_OFFLINE;
case TransactionStatus::Unconfirmed: case TransactionStatus::Unconfirmed:
return QIcon(":/icons/transaction_0"); return QIcon(":/icons/transaction_0");
case TransactionStatus::Confirming: case TransactionStatus::Confirming:
@ -482,8 +475,9 @@ QVariant TransactionTableModel::txStatusDecoration(const TransactionRecord *wtx)
case TransactionStatus::MaturesWarning: case TransactionStatus::MaturesWarning:
case TransactionStatus::NotAccepted: case TransactionStatus::NotAccepted:
return QIcon(":/icons/transaction_0"); return QIcon(":/icons/transaction_0");
default:
return COLOR_BLACK;
} }
return QColor(0,0,0);
} }
QVariant TransactionTableModel::txWatchonlyDecoration(const TransactionRecord *wtx) const QVariant TransactionTableModel::txWatchonlyDecoration(const TransactionRecord *wtx) const
@ -646,11 +640,8 @@ QModelIndex TransactionTableModel::index(int row, int column, const QModelIndex
{ {
return createIndex(row, column, priv->index(row)); return createIndex(row, column, priv->index(row));
} }
else
{
return QModelIndex(); return QModelIndex();
} }
}
void TransactionTableModel::updateDisplayUnit() void TransactionTableModel::updateDisplayUnit()
{ {

Loading…
Cancel
Save