Summary: | Add editor for online quotes | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libalkimia | Reporter: | Ralf Habacker <ralf.habacker> |
Component: | General | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | All | ||
Latest Commit: | Version Fixed In: | 8.0.0 | |
Bug Depends on: | 397957, 397958 | ||
Bug Blocks: | |||
Attachments: |
Main window of online quote editor
Web inspector for the displayed web page locale specific combobox |
Description
Ralf Habacker
2018-08-03 00:24:51 UTC
Created attachment 114278 [details]
Main window of online quote editor
Created attachment 114279 [details]
Web inspector for the displayed web page
In the context menu of the web page there is an entry to open the web inspector, which helps to identify required regular expressions.
Created attachment 114280 [details] locale specific combobox In case there are locale specific issues on web sites providing online quotes (as mentioned at bug 396797) there is a language combo box with which the web page could be displayed in several locales. For online quotes, which are not fetchable by the normal KIO download support (see bug 396003 comment 1), webkit support can be activated by choosing the '.webkit' suffix in the quote name. Please not that using this suffix is preliminary and will be replaced by a dedicated check box in the online quote editing area later. See https://cgit.kde.org/alkimia.git/log/?h=work/397112-alkonlinequotes for the related working branch. It contains a copy of class WebPriceQuote and friends splitted into files for each class and migrated to the 'Alk' namespace e.g. AlkOnlineQuote. The online quote editor is located in the tools subdirectory an uses a widget named AlkOnlineQuoteWidget, imported from kmymoney an extended with a profile view, which is required to be able to edit online quotes for different applications (Online quotes in kmymoneyrc or GNHS files for skrooge) The new classes has been (partially) refactored to be usable as public api (no inline code, private stuff moved into Private class) To see how the current api is usable in QML applications a qml plugin (see qml subdir) a related test app (see test subdir) has been added. Online quote editor has been moved to master branch, is usable now and will be released with alkimia version 8.0.0. |