Bug 428994

Summary: Separate widgets from the regular alkimia library
Product: [Frameworks and Libraries] libalkimia Reporter: Ralf Habacker <ralf.habacker>
Component: GeneralAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: ASSIGNED ---    
Severity: wishlist CC: ostroffjh
Priority: NOR    
Version: 8.0.4   
Target Milestone: 8.2   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:

Description Ralf Habacker 2020-11-11 22:22:49 UTC
SUMMARY
With the alkimia library version 8.0 the support for online sources of kmymoney was integrated into the alkimia project.

The support for online sources consists of several classes, some with and some without Gui support, which were taken over in the same library.

For better separation the gui related classes should be moved to a separate library called alkimiawidgets.
Comment 1 Bug Janitor Service 2024-04-10 18:16:53 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/alkimia/-/merge_requests/34
Comment 2 Ralf Habacker 2024-04-10 18:50:46 UTC
Git commit 011224e42afbb9dba8ba89caf926df43bf001809 by Ralf Habacker.
Committed on 10/04/2024 at 12:35.
Pushed by habacker into branch 'master'.

Extend AlkWebView class for supported browser engines

The mentioned class was moved from alkwebpage.cpp to
separate files and completed for the supported browsers.

According to the Qt documentation, the easiest way to use
Webkit or WebEngine is to use the associated view classes,
which is now possible with this separation and addition.

With Webkit and WebEngine, an instance of the corresponding
page class is created internally.

M  +2    -0    src/CMakeLists.txt
M  +3    -44   src/alkwebpage.cpp
A  +192  -0    src/alkwebview.cpp     [License: LGPL(v2.1+)]
A  +98   -0    src/alkwebview.h     [License: LGPL(v2.1+)]

https://invent.kde.org/office/alkimia/-/commit/011224e42afbb9dba8ba89caf926df43bf001809