diff --git a/application.qrc b/application.qrc index 4c7a4d9..d2fde2d 100644 --- a/application.qrc +++ b/application.qrc @@ -7,6 +7,7 @@ res/loading.gif res/paymentreq.gif res/icon.ico + res/mail.png res/hushdlogo.gif diff --git a/res/mail.png b/res/mail.png index 8bc878e..b7aee91 100644 Binary files a/res/mail.png and b/res/mail.png differ diff --git a/src/txtablemodel.cpp b/src/txtablemodel.cpp index d4119ad..03cd468 100644 --- a/src/txtablemodel.cpp +++ b/src/txtablemodel.cpp @@ -200,13 +200,22 @@ QVariant TxTableModel::data(const QModelIndex &index, int role) const { return QVariant(icon.pixmap(16, 16)); } else if (hasMemo) { // Return the info pixmap to indicate memo - QIcon icon = QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation); + QIcon icon(":/icons/res/mail.png"); return QVariant(icon.pixmap(16, 16)); } else { + + if (dat.type == "Receive"){ // Empty pixmap to make it align QPixmap p(16, 16); - p.fill(Qt::white); - return QVariant(p); + QIcon icon = QApplication::style()->standardIcon(QStyle::SP_ArrowLeft); + return QVariant(icon.pixmap(16, 16)); + } + if (dat.type == "send"){ + // Empty pixmap to make it align + QPixmap p(16, 16); + QIcon icon = QApplication::style()->standardIcon(QStyle::SP_ArrowForward); + return QVariant(icon.pixmap(16, 16)); + } } }