Give some more pretty feedback in NewStuff::Page while the Engine is loading

Authored by leinir on Nov 7 2019, 3:38 PM.

Description

Give some more pretty feedback in NewStuff::Page while the Engine is loading

Summary:
This adds an isLoading property to KNSQuick::Engine, and that is used
to show a busy indicator (with descriptive label) when engine is loading.

BUG:413439

Test Plan:
Without this patch: Empty content panel while loading is happening
With this patch:

Reviewers: KNewStuff, Frameworks, ngraham, VDG

Reviewed By: ngraham, VDG

Subscribers: kde-frameworks-devel

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D25173