update// created request objects to store inportant information

This commit is contained in:
Strider
2020-05-21 12:12:32 +02:00
parent 024bb9050a
commit 5ad5d07c1c
5 changed files with 164 additions and 94 deletions

View File

@@ -0,0 +1,67 @@
// Copyright 2019-2020 The Hush developers
// GPLv3
#include "ContactRequest.h"
ContactRequest::ContactRequest() {}
ContactRequest::ContactRequest(QString sender, QString receiver, QString memo, QString cid)
{
_senderAddress = sender;
_receiverAddress = receiver;
_memo = memo;
_cid = cid;
}
QString ContactRequest::getSenderAddress()
{
return _senderAddress;
}
QString ContactRequest::getReceiverAddress()
{
return _receiverAddress;
}
QString ContactRequest::getMemo()
{
return _memo;
}
QString ContactRequest::getCid()
{
return _cid;
}
void ContactRequest::setSenderAddress(QString address)
{
_senderAddress = address;
}
void ContactRequest::setReceiverAddress(QString address)
{
_receiverAddress = address;
}
void ContactRequest::setMemo(QString memo)
{
_memo = memo;
}
void ContactRequest::setCid(QString cid)
{
_cid = cid;
}
QString ContactRequest::toString()
{
return "sender: " + _senderAddress + " receiver: " + _receiverAddress + " memo: " + _memo + " cid: " + _cid;
}
ContactRequest::~ContactRequest()
{
_senderAddress = "";
_receiverAddress = "";
_memo = "";
_cid = "";
}