Extract online account settings to a common UI where possible
Online backends typically have an option to declare:
- Number of transactions to download
- or today minus a number of days to download
- or a specific date to download from
- or to let KMyMoney handle the date to download until using the
MyMoneyAccount.value(QStringLiteral("lastImportedTransactionDate"))
- or to let the bank itself decide
Each backend (kbanking, ofx, woob) have currently a different set/subset of the above enabled, depending on the backend's abilities, but each designs its own UI around them.
Ideally, the UI should be unified into a single tab that would be loaded by default for backends, with an ability to disable some of the options if not supported by the backend.
Edited by Dawid Wrobel