HomePhabricator

qt: Use SynchronizationState enum for signals to GUI

Description

qt: Use SynchronizationState enum for signals to GUI

Summary:

This PR is a followup of #18121 and:

    addresses confusion about GUI notification throttling conditions
    removes isInitialBlockDownload() call from the GUI back to the node
(on macOS).

Backport of core PR18152.

Depends on D8334.

Test Plan:

ninja all check-all

Also run the tests on OSX.

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D8335

Details

Provenance
Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>Authored on Mar 4 2020, 17:41
FabienCommitted on Nov 9 2020, 19:09
FabienPushed on Nov 9 2020, 19:10
Reviewer
Restricted Project
Differential Revision
D8335: qt: Use SynchronizationState enum for signals to GUI
Parents
rABC6105a89bccc3: macOS: disable AppNap during sync
Branches
Unknown
Tags
Unknown