Commit graph

11 commits

Author SHA1 Message Date
Ivailo Monev
5289e1e95a plasma: remove unused private Plasma::DataEngineService and Plasma::GetSource classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:39:43 +03:00
Ivailo Monev
8e7bab7ff6 plasma: Plasma::Service documentation review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 10:35:17 +03:00
Ivailo Monev
a5e996209f plasma: rework services to not use files describing operations
the benfit of this is that a lot of disk I/O and parsing will be avoided
leading to faster plasma-desktop startup for example, also service
plugins are not a thing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 06:54:16 +03:00
Ivailo Monev
2133884b4f plasma: drop support for registering operations from non-scheme files
no setter for operation names and non-virtual description/parameters
getters make this feature a no-no

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 03:48:22 +03:00
Ivailo Monev
2858f3be71 plasma: const-ify the service job parameters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 02:45:51 +03:00
Ivailo Monev
d9a7e6b119 plasma: remove unused private members and forward-declarations of non-existing classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:17:06 +03:00
Ivailo Monev
680975fed8 generic: use the version from verification data for plugins
no additional symbol resolution will be performed that way and most plugins
(except one, GeolocationProvider) use KDE_VERSION anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:46:01 +00:00
Ivailo Monev
61333c4671 generic: namespaced Qt4/Katie build fixes
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
795dbcc1fd generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-29 18:56:06 +00:00
Ivailo Monev
edf7f4dc98 kill remote widgets leftovers with fire 2014-12-03 23:06:01 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00