The source project of this merge request has been removed.
Only show the default provider's items
The providers would fetch and send their items after being constructed. Now they only fetch and send them when asked.
When the default provider changes, the stored items are removed and we ask for the new ones.
Fixes #166 (closed)