URI-handling code update: added safety checks and tray-notifications

This commit is contained in:
Philip Kaufmann
2012-03-28 14:55:29 +02:00
parent 7a98f19fb6
commit 93b7af3099
4 changed files with 39 additions and 21 deletions

View File

@@ -266,15 +266,17 @@ void SendCoinsDialog::pasteEntry(const SendCoinsRecipient &rv)
entry->setValue(rv);
}
void SendCoinsDialog::handleURI(const QString &uri)
bool SendCoinsDialog::handleURI(const QString &uri)
{
SendCoinsRecipient rv;
if(!GUIUtil::parseBitcoinURI(uri, &rv))
// URI has to be valid
if (GUIUtil::parseBitcoinURI(uri, &rv))
{
return;
pasteEntry(rv);
return true;
}
pasteEntry(rv);
return false;
}
void SendCoinsDialog::setBalance(qint64 balance, qint64 unconfirmedBalance, qint64 immatureBalance)