From a3e762a4adca33602ad7501232db5fd032226982 Mon Sep 17 00:00:00 2001 From: DenioD <41270280+DenioD@users.noreply.github.com> Date: Fri, 1 May 2020 20:19:29 +0200 Subject: [PATCH] add verified flag for Chatmessages --- src/chatmodel.cpp | 13 ++++++++----- src/controller.cpp | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/chatmodel.cpp b/src/chatmodel.cpp index 6ba7255..8a0689b 100644 --- a/src/chatmodel.cpp +++ b/src/chatmodel.cpp @@ -117,23 +117,26 @@ void ChatModel::renderChatBox(Ui::MainWindow* ui, QListWidget *view) // if (c.second.getMemo.find()) line += QString("[") + myDateTime.toString("dd.MM.yyyy hh:mm:ss ") + QString("] "); line += QString("<") + QString("Outgoing") + QString("> :\n"); - line += QString("<") + c.second.getCid() + QString("> :\n"); line += QString(c.second.getMemo()) + QString("\n"); view->addItem(line); line =""; + ////////////////////////////////// Todo : Render green checkmark for contacts if cid = cid - We have to search for cid in txid/cid list // QString cid = c.second.getCid(); - }else{} - + } + if ((ui->MyZaddr->text().trimmed() == c.second.getAddress()) && (c.second.getMemo().startsWith("{") == false) && (c.second.getMemo().isEmpty() == false)){ + for(auto &p : AddressBook::getInstance()->getAllAddressLabels()){ + if (p.getCid() == c.second.getCid()){ + line += QString("<") + "verified" + QString("> :\n");} + } line += QString("[") + myDateTime.toString("dd.MM.yyyy hh:mm:ss ") + QString("] "); line += QString("<") + QString("incoming") + QString("> :\n"); - line += QString("<") + c.second.getCid() + QString("> :\n"); line += QString(c.second.getMemo()) + QString("\n"); view->addItem(line); - line =""; + line =""; }else{} } diff --git a/src/controller.cpp b/src/controller.cpp index cb32868..36ac2c8 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -882,7 +882,7 @@ void Controller::refreshTransactions() { QString cid; for(auto &c : AddressBook::getInstance()->getAllAddressLabels()) - if (ui->ContactZaddr->text().trimmed() == c.getPartnerAddress()) { + if ((ui->ContactZaddr->text().trimmed() == c.getPartnerAddress()) || (ui->MyZaddr->text().trimmed() == c.getMyAddress())) { cid = c.getCid(); }else {cid = "";}