Commit graph

98 commits

Author SHA1 Message Date
Ivailo Monev
78933232a2 generic: remove build variable used to specify library type
only shared builds are supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:19:17 +03:00
Ivailo Monev
e978590acd generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 23:43:20 +03:00
Ivailo Monev
a05e71695c kfile: drop support for reading bookmarks from user-places.xbel
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:32:21 +03:00
Ivailo Monev
98e133548c kfile: include required QTimer header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 12:20:42 +03:00
Ivailo Monev
25bc94ac0e kio: remove unused KBookmarkExporterBase, KBookmarkImporterBase and KXBELBookmarkImporterImpl classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 08:16:00 +03:00
Ivailo Monev
ea7d508307 kfile: mark KFileBookmarkHandler reimplementations as final
also KFileBookmarkHandler::openBookmark() is not used as slot

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:22:22 +03:00
Ivailo Monev
004a32ab63 kfile: remove declaration of non-existing KFileBookmarkHandler::popupMenu() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:14:53 +03:00
Ivailo Monev
dc77272b5d kfile: remove unused KFileBookmarkHandler member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:09:27 +03:00
Ivailo Monev
57b0640985 kfile: remove declaration of non-existing KFileBookmarkHandler::importOldBookmarks() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:08:39 +03:00
Ivailo Monev
7862c2ca66 kio: remove unused KBookmarkDomBuilder class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:06:47 +03:00
Ivailo Monev
bfa8788988 kfile: remove archive KIO slaves leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 09:24:52 +02:00
Ivailo Monev
9b41127ecb generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
ae2e43ccc8 kfile: remove unused QFSFileEngine header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 19:17:03 +03:00
Ivailo Monev
49c15a69a8 kfile: log KNewFileMenu messages to the kfile area
1203 is reserved for libkonq

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:44:49 +03:00
Ivailo Monev
59df23eee4 kfile: copy the desktop file template via QFile::copy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 14:07:02 +03:00
Ivailo Monev
5771475806 kfile: remove unimplemented KDirOperator::setDropOption() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 21:48:07 +03:00
Ivailo Monev
e88c621aa2 generic: authorization reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
1ee97fb5fe generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 05:57:16 +03:00
Ivailo Monev
0c1ab62fd2 kfile: adjust expected data in KFilePlacesModel test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 03:56:01 +03:00
Ivailo Monev
025dae464b generic: remove smb and nfs slave leftovers, default to sftp for remote protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 14:58:53 +03:00
Ivailo Monev
08f290fa8b generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 18:06:11 +00:00
Ivailo Monev
4a4c85431e kdecore: move K_EXPORT_PLUGIN() macro to kpluginfactory header [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 09:06:11 +03:00
Ivailo Monev
e4c7b66490 kdecore: move K_EXPORT_PLUGIN() macro to kpluginloader header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 22:01:35 +03:00
Ivailo Monev
984ea61543 kfile: KTar does not support application/x-tzo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 21:35:08 +03:00
Ivailo Monev
b4f3b51382 generic: fix and adjust some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 02:47:19 +03:00
Ivailo Monev
0009cbb5a2 generic: drop support for webdav protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 15:45:23 +02:00
Ivailo Monev
3fb0674831 generic: replace QLinkedList<T> with QList<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 17:07:12 +02:00
Ivailo Monev
58efc0af13 generic: rename KIconEffect::shadowBlur() method and use it in Plasma::PaintUtils::shadowBlur()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-12 03:25:28 +02:00
Ivailo Monev
6cdb6c9333 kfile: revert f59ad04f65
due to nasty hack in plasma folderview applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-12 02:45:37 +02:00
Ivailo Monev
6509d1f533 kdeui: make shadow blur effect function public
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 06:28:04 +02:00
Ivailo Monev
f59ad04f65 kfile: deal with TODO related to moving private class from kio to kfile library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 06:05:46 +02:00
Ivailo Monev
338cd5509a kfile: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 18:50:09 +03:00
Ivailo Monev
e634872764 kfile: remove reference to audiocd KIO slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 18:44:52 +03:00
Ivailo Monev
95dc492b25 kio: use KImageFilePreview directly for previews
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 16:53:14 +03:00
Ivailo Monev
9e554f60fa generic: add new signal to solid device manager
its use case is shown in KFilePlacesModel, basically when a CD-ROM is
ejected it will be removed from the items in the model and when disc is
inserted item for it will be added to the model. Dolphin and Plasma require
changes of their own for this behaviour to be consistent across
applications

naming the method after OpticalDisc::availableContent(), have in mind it
should work when a disc is erased and written to for example or when a
device is formatted and no longer has filesystem which has not been tested
but in theory should work. may need additional checks for encrypted device
but that can be done in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 02:15:42 +03:00
Ivailo Monev
842de7a83f generic: handle optical drive/disc as block devices
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 12:43:00 +03:00
Ivailo Monev
cdebea1cc0 plasma: remove unused member and class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:51:59 +02:00
Ivailo Monev
3022d99c57 generic: query enabled by default thumbnail creators plugins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-11 09:43:47 +02:00
Ivailo Monev
58d483d9df generic: enable svgthumbnail by default
fixes thumbnails generation in plasma-desktop wallpaper configuration for
wallpapers in SVG format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-11 09:17:56 +02:00
Ivailo Monev
31ee051ff4 generic: remove some compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
a2e5c29151 kfile: remove redundant KFilePlacesItem::m_manager member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-03 10:28:06 +02:00
Ivailo Monev
4d6fb007e7 generic: fix most of the overlinking issues
TODO from https://github.com/fluxer/katana/issues/7. I've decided to
keep KDE4 and Katie libraries as PUBLIC, all other libraries as PRIVATE
for that and not use INTERFACE at all since that will not require a lot
of changes to all other sub-projects (kde-baseapps, kde-workspace and
kde-extraapps) build systems.

MusicBrainz5 CMake module was also rewritten as the actual library that
should be linked to is libmusicbrainz5cc, libmusicbrainz5 is the C
version of it.

common checks for X11 extensions where move to main config header,
eventually to be moved to separate config-x11 header.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-09 21:58:11 +00:00
Ivailo Monev
48b41aadb9 kfile: fix race condition in KDirOperatorTest::testBug187066() test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-01 23:10:36 +00:00
Ivailo Monev
63cf8d43d5 generic: fix bootstrap build with testing enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-01 22:53:13 +00:00
Ivailo Monev
5d6db58b4d generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 01:08:55 +00:00
Ivailo Monev
5b41f81878 generic: make use of KSettings where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 17:45:25 +00:00
Ivailo Monev
cb8b3764f4 kfile: KFilePlacesViewDelegate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:52:44 +00:00
Ivailo Monev
bdbbb9df78 generic: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:52:32 +00:00
Ivailo Monev
aede58befc generic: reimplement KDirWatch
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 12:18:09 +00:00
Ivailo Monev
f993043c4b generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 00:26:21 +00:00