Commit graph

11 commits

Author SHA1 Message Date
Ivailo Monev
d811882f97 libs: favicons KDED module rewrite
saves a lot of I/O and network trafic if there are multiple bookmarks to
the same host and multiple queries are made (which essentially will end up
being many jobs for the same icon). also implemented fallback to
alternative http://foo.bar/favicon.png and added tests for more cases,
bonus points?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 20:57:44 +03:00
Ivailo Monev
324f55e1da keditbookmarks: remove unused kbookmarkdombuilder header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 13:56:43 +03:00
Ivailo Monev
3b80a5d90c keditbookmarks: implement save action
also default to the currently opened bookmark file when opening/saving as

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 11:29:00 +03:00
Ivailo Monev
b1046f7928 keditbookmarks: remove unused FavIconUpdater::setIconUrl() slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 07:22:15 +03:00
Ivailo Monev
be89c3a277 generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
6b15296694 keditbookmarks: show the application in menus
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 08:07:14 +03:00
Ivailo Monev
b1362e5fb0 generic: compiler warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:36:01 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
c075a6335c keditbookmarks: drop support for importing/exporting to formats other than XBEL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 04:07:14 +03:00
Ivailo Monev
38cdd9c0f4 generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 21:54:59 +03:00
Ivailo Monev
f68295ea28 generic: move sub-projects from kde-baseapps [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00