Add a get_settings_backend vfunc to CoreUiOps

Review Request #1921 — Created Oct. 10, 2022 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

This allows the user interface to declare their own settings backend. There's
some minor duplication between finch and pidgin for this, but this means the
test ui can use a memory backend instead of something on disk.

Ran the unit tests multiple times and verified that the credential manager test stops messing up everything else.

Commits

Files