Ivailo Monev
5d610aee28
plasma: correct iterator value types in Plasma::PackagePrivate::isValid()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:22:31 +03:00
Ivailo Monev
021036052f
plasma: remove unused Plasma::copyFolder() and Plasma::removeFolder() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:18:51 +03:00
Ivailo Monev
fb46cc35c9
plasma: remove redundant animations destructors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:07:25 +03:00
Ivailo Monev
ccb168fe34
generic: consistent headers inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:59:34 +03:00
Ivailo Monev
58279dcba2
kdeui: remove unused KPixmapSequenceOverlayPainter::Private class member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:59:01 +03:00
Ivailo Monev
dbb1f533e0
kdeui: KPixmapSequenceOverlayPainter optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:54:16 +03:00
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
700d1f4317
plasma: Plasma::Wallpaper::insertIntoCache() optimization
...
only for the case when build without KIO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 16:09:22 +03:00
Ivailo Monev
a50ed438a3
kio: remove compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 14:52:50 +03:00
Ivailo Monev
4ae4a6f174
plasma: drop support for package structure plugins
...
the option to craft package structures for applets is there and some
applets already do that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 14:09:23 +03:00
Ivailo Monev
fc2a026d2e
plasma: use KSharedConfig instead of compiling config class and update cache settings on config change
...
also initializing Plasma::ThemePrivate::toolTipDelay member just in case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 13:51:31 +03:00
Ivailo Monev
23618df1b5
kio: remove duplicate header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 12:03:16 +03:00
Ivailo Monev
572bd30f87
plasma: remove bogus Plasma::PluginLoader destructor
...
the class has no virtual methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 11:54:39 +03:00
Ivailo Monev
b41f9cce51
plasma: call constructors for types created on the heap
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 11:33:01 +03:00
Ivailo Monev
520cf5a629
generic: headers inclusions review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 11:31:52 +03:00
Ivailo Monev
04cbca81e2
plasma: remove unused Plasma/Animator service type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 10:41:25 +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
0d51245c32
plasma: remove unused header inclusions and dataengine property
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:29:36 +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
7c8aed76ae
plasma: remove redundant Plasma::ConfigLoader::findItemByName() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 01:35:59 +03:00
Ivailo Monev
636f533297
kdecore: discard leap second adjustments, standard/wall and UTC/local time indicators timezone data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 00:49:15 +03:00
Ivailo Monev
25fb60bac6
kdecore: remove KTimeZone code for always false condition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 00:27:06 +03:00
Ivailo Monev
963e5e8735
plasma: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 04:14:59 +03:00
Ivailo Monev
2c730832c1
kdeui: remove unused KDBusMenuExporter and KDBusMenuImporter API
...
the methods and signals were implemenented for compat with libdbusmenu-qt
but KStatusNotifierItem tracks status by itself for example, internal menu
synchronization (e.g. triggering importer action when exporter action is
triggered) can be implemented via the D-Bus adaptor and interface but is
currently not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 21:19:47 +03:00
Ivailo Monev
6a99e23068
kdeui: fix parameter shadowing in KDBusMenuAdaptor::actions()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 04:03:14 +03:00
Ivailo Monev
d92f080806
kdeui: document KDBusMenuExporter and KDBusMenuImporter
...
the finishing touch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 01:55:05 +03:00
Ivailo Monev
675881c624
kdeui: KDBusMenuExporter and KDBusMenuImporter optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 01:54:19 +03:00
Ivailo Monev
4bf945c574
kdeui: new static function to de-duplicate KDBusMenuImporter code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 00:13:23 +03:00
Ivailo Monev
9a86368853
kdeui: implement sub-menu export/import for D-Bus menus
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 23:58:56 +03:00
Ivailo Monev
b54ba45a5a
kdeui: create the QMenu only once from KDBusMenuImporter::updateMenu()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 21:16:45 +03:00
Ivailo Monev
819cca1e41
kdeui: replace libdbusmenu-qt dependency with custom classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:56:05 +03:00
Ivailo Monev
3db230c695
kdeui: remove redundant KDBusMenuExporter class
...
KIcon constructed from QIcon is just a QIcon (does not do icon lookup,
loading of icon, etc.)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 19:39:05 +03:00
Ivailo Monev
11ddbf175a
kdeui: minor KIconLoader optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 22:31:39 +03:00
Ivailo Monev
d032a0ed6d
kdeui: move KIconLoader::Type enums to KIconThemeDir
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:42:15 +03:00
Ivailo Monev
c552f4bb86
kdeui: get rid of K3Icon
...
the information it holds is not used anywhere, bonus points for
optimizing the icons lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:16:45 +03:00
Ivailo Monev
25336bda89
kdeui: mark KIconEngine reimplementations as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 20:18:00 +03:00
Ivailo Monev
fe93b26370
kdeui: remove unused KIcon and K3Icon data pointer members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 19:29:26 +03:00
Ivailo Monev
21f81958f2
kutils: remove karchive TODO
...
archive_match_include_pattern() does not work on archive open for reading
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 18:33:20 +03:00
Ivailo Monev
8db84cabae
cmake: bootstrap build fix
...
for reference:
https://github.com/fluxer/katana/issues/36
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 06:22:34 +03:00
Ivailo Monev
494cf231ce
kdewidgets: minor optimization and description update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:35:50 +03:00
Ivailo Monev
2d2c71065c
kdeui: somewhat format kacceleratormanager source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:06:12 +03:00
Ivailo Monev
ae8fd38e1b
interfaces: drop templates selection feature
...
could be implemented with %{cursor} as begining and %{selection} as end but
meh
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:53:17 +03:00
Ivailo Monev
7cbc12ee04
interfaces: simplify templates handling and implement loginname
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 00:46:25 +03:00
Ivailo Monev
6e549c55ff
kimgio: drop TIFF write support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 17:27:52 +03:00
Ivailo Monev
f8131668c3
plasma: MOC warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 08:56:47 +03:00
Ivailo Monev
5365b4788e
kimgio: implement size option for tiff plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 08:04:06 +03:00
Ivailo Monev
b3e9998d8c
kimgio: fix TIFF images reading and implement write
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 07:54:18 +03:00
Ivailo Monev
c9e7213de4
plasma: remove unused qClamp() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:23:55 +03:00