void ContactView::onRequestContact() { RequestAuthorization *request = new RequestAuthorization(this); if(!ui->khid_pubkey->getKeyhoteeID().isEmpty() && gMiningIsPossible) request->setKeyhoteeID(ui->khid_pubkey->getKeyhoteeID()); else request->setPublicKey(ui->khid_pubkey->getPublicKeyText()); request->enableAddContact(false); request->setAddressBook(_address_book); request->show(); }
void ContactView::onRequestContact() { RequestAuthorization *request = new RequestAuthorization(this, *getKeyhoteeWindow()->getConnectionProcessor()); if(!ui->khid_pubkey->getKeyhoteeID().isEmpty() && gMiningIsPossible) request->setKeyhoteeID(_current_contact.dac_id_string.c_str()); else { std::string public_key_string = public_key_address(_current_contact.public_key.serialize()); request->setPublicKey(public_key_string.c_str()); } request->enableAddContact(false); request->setAddressBook(_address_book); request->show(); }