dont delete unsent message when switching tab, add more contextmenu

This commit is contained in:
DenioD
2020-05-27 07:41:11 +02:00
parent aa46cc99ae
commit 56cc89a918
7 changed files with 63 additions and 17 deletions

View File

@@ -1358,13 +1358,33 @@ void MainWindow::setupchatTab() {
// ui->ContactZaddr->setText(p.getPartnerAddress());
// ui->MyZaddr->setText(p.getMyAddress());
ui->contactNameMemo->setText(p.getName());
ui->memoTxtChat->clear();
// ui->memoTxtChat->clear();
rpc->refresh(true);
// updateChat();
}
});
QMenu* contextMenu;
QAction* requestAction;
QAction* editAction;
QAction* HushAction;
QAction* requestHushAction;
contextMenu = new QMenu(ui->listContactWidget);
requestAction = new QAction("Send a contact request",contextMenu);
editAction = new QAction("Delete this contact",contextMenu);
HushAction = new QAction("Send a friend some Hush",contextMenu);
requestHushAction = new QAction("Request some Hush",contextMenu);
ui->listContactWidget->setContextMenuPolicy(Qt::ActionsContextMenu);
ui->listContactWidget->addAction(requestAction);
ui->listContactWidget->addAction(editAction);
ui->listContactWidget->addAction(HushAction);
ui->listContactWidget->addAction(requestHushAction);
QObject::connect(requestHushAction, &QAction::triggered, [=]() {
MainWindow::showRequesthush();
});
ui->memoTxtChat->setLenDisplayLabelChat(ui->memoSizeChat);
}