Skip to content

Account model rework

Johan Ouwerkerk requested to merge ouwerkerk/otpclient:model-rework into master

Rework account models to fix issue #2 (closed)

This MR is rather more complicated than I would like it to be but here goes anyway:

  1. Introduce a module (static lib) which defines what an Account is in Keymsith, what operations can be done on Accounts and how to work with storage of Accounts. This is src/account and autotests/account.
  2. Introduce a module (static lib) which defines models on top of the accounts for QML. This is src/model and autotest/model
  3. Introduce a module (static lib) to simplify 'bootstrapping' the application. This is src/app.
  4. Fix up the QML and drop what is no longer used/supported.

Merge request reports