Bug 428994 - Separate widgets from the regular alkimia library
Summary: Separate widgets from the regular alkimia library
Status: ASSIGNED
Alias: None
Product: alkimia
Classification: Frameworks and Libraries
Component: General (show other bugs)
Version: 8.0.4
Platform: Other All
: NOR wishlist
Target Milestone: 8.2
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-11 22:22 UTC by Ralf Habacker
Modified: 2024-04-10 18:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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