URI Handling for zcash
This commit is contained in:
@@ -745,6 +745,20 @@ void MainWindow::balancesReady() {
|
||||
|
||||
}
|
||||
|
||||
// Event filter for MacOS specific handling of payment URIs
|
||||
bool MainWindow::eventFilter(QObject *object, QEvent *event) {
|
||||
if (event->type() == QEvent::FileOpen) {
|
||||
QFileOpenEvent *fileEvent = static_cast<QFileOpenEvent*>(event);
|
||||
if (!fileEvent->url().isEmpty())
|
||||
payZcashURI(fileEvent->url().toString());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
return QObject::eventFilter(object, event);
|
||||
}
|
||||
|
||||
|
||||
// Pay the Zcash URI by showing a confirmation window. If the URI parameter is empty, the UI
|
||||
// will prompt for one.
|
||||
void MainWindow::payZcashURI(QString uri) {
|
||||
|
||||
Reference in New Issue
Block a user