Ivailo Monev
1c84eaf43b
kdeui: rework KMessageWidget
...
using the selection color for information messages when the text is
selectable was questionable atleast, overriding QFrame action setters,
using QFrame as base class when none of its features were used..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 03:24:12 +03:00
Ivailo Monev
4857f6cd17
kdeui: rework KAboutKdeDialog to expand the text as much as possible
...
also to parent widgets properly
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 22:55:46 +03:00
Ivailo Monev
ddd6e8a034
kdeui: drop unused KTitleWidget features
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 22:37:09 +03:00
Ivailo Monev
b9ccbf8b72
kdecore: take a shortcut in kInitAddLibraryAndPluginPaths() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 07:07:39 +03:00
Ivailo Monev
d4fb98cc28
generic: KIO protocols classification optimization
...
unfortunate as it is the class for getting protocol information is not
part of kio library so generic..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 09:54:36 +03:00
Ivailo Monev
649e704698
plasma: documentation corrections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 16:38:57 +03:00
Ivailo Monev
a923465a2a
kdecore: pass result as-is in KService::serviceByDesktopName()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 07:48:01 +03:00
Ivailo Monev
94733df29a
kutils: implement Qt::ToolTipRole for the KPluginSelector model
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 17:21:44 +03:00
Ivailo Monev
f31b45f071
kutils: return the plugin name from the custom role of the KPluginSelector model
...
that way it can be used for some magic because plugin names are easier and
more reliable to use in comparison
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 16:31:49 +03:00
Ivailo Monev
b9b86aa316
plasma: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 15:06:46 +03:00
Ivailo Monev
4a4488c127
plasma: const-correct private method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 15:05:11 +03:00
Ivailo Monev
222c0282be
plasma: remove unused private methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 15:03:41 +03:00
Ivailo Monev
2b45ac1a73
kdeui: fix spell check of words at ends
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 14:39:22 +03:00
Ivailo Monev
bb1e962276
plasma: remove unused private method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 13:47:28 +03:00
Ivailo Monev
2fe79a003e
plasma: warn when runner fails to load
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 13:17:13 +03:00
Ivailo Monev
d4d1fc653b
kimgio: webp plugin optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 13:16:48 +03:00
Ivailo Monev
851e7ec05c
plasma: drop unused category exclusion feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 06:06:33 +03:00
Ivailo Monev
a5d1ca3b17
kimgio: reset previous rectangle on webp plugin initialization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 03:31:43 +03:00
Ivailo Monev
def76d2d7c
plasma: remove declaration of non-existing Plasma::WindowPreview::previewsAvailable() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 01:48:35 +03:00
Ivailo Monev
0a43f48a5c
kimgio: warn from webp plugin about unsupported frame skips
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 01:47:31 +03:00
Ivailo Monev
df1d0cb370
kimgio: webp plugin compat bits
...
for code unaware of the new way to handle animations and maybe even
animations in general
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 00:44:13 +03:00
Ivailo Monev
23d015167a
kimgio: adjust to Katie changes
...
much better performance now because frame decoding is statefull
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 00:31:51 +03:00
Ivailo Monev
1a0b5387c3
kimgio: initialize capabilities variables
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 22:53:03 +03:00
Ivailo Monev
899f94c78d
plasma: correct base class call in Plasma::Label::itemChange()
...
it has been like this since before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 11:06:43 +03:00
Ivailo Monev
cbbf7a75e5
kimgio: fill the webp buffer with transparent color
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 09:49:42 +03:00
Ivailo Monev
f07799521f
kimgio: webp optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 08:37:02 +03:00
Ivailo Monev
d94f5f5d8a
kimgio: handle all quircks of webp and QImageIOHandler
...
now animations are read correctly, slow as molasses tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 08:31:59 +03:00
Ivailo Monev
145f8e17d9
kimgio: correct frame number in webp plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:42:55 +03:00
Ivailo Monev
810f624622
kimgio: blend framas with the last one that is not to be blended in webp plugin
...
assuming frame is to be blended then that means it is partial data, if it is
not to be blended it has to be complete image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:41:56 +03:00
Ivailo Monev
08154cd8c1
kimgio: partial fix for blended webp animations
...
not sure what to do with the offsets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 06:08:38 +03:00
Ivailo Monev
c8056b579b
kimgio: set the webp animation delay from the iterator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 05:02:07 +03:00
Ivailo Monev
d21869a910
plasma: remove stylesheet getters and setters
...
slowly but surely stylesheets feature will dissapear
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 04:03:03 +03:00
Ivailo Monev
9bab635b46
kio: remove redundant spacing override
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 03:51:12 +03:00
Ivailo Monev
4ce8352927
kdeui: spelling classes optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 02:58:48 +03:00
Ivailo Monev
88f812efce
kdeui: do not call KSpeller::start() from KSpeller::setText()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 01:34:27 +03:00
Ivailo Monev
7d571cb02a
kdeui: rehightlight after changing current KSpellHighlighter lananguage
...
this can be done by callers but is not, makes changing of language from the
plasma spellcheck applet take effect for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 00:05:43 +03:00
Ivailo Monev
8869b0c019
kdeui: do not send configurable data from KNotification
...
it can safely be assumed that events send via KNotification are
configurable now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 20:04:18 +03:00
Ivailo Monev
4b1f8441b9
kdeui: update KNotification documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:59:29 +03:00
Ivailo Monev
a4724b9d3a
kdeui: do not send timeout data to the plasma applet
...
it is not matter of timeout, it is matter of the KNotification instance
being around for the actions. once it is not the notification actions
become non-operational. other than that notification stay indefinetly
in the notification area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:50:02 +03:00
Ivailo Monev
831986ac81
plasma: remove unused Plasma::IntervalAlignment enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 14:51:36 +03:00
Ivailo Monev
d1ade98a0a
kdeui: emit the error and update internal data of KPlasmaJobTracker
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:57:59 +03:00
Ivailo Monev
b94e789264
kdeui: remove bogus TODO for KWidgetJobTracker
...
it does not miss a method, it misses job capabilities check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:15:23 +03:00
Ivailo Monev
99b8103de8
kdeui: cache some KNotification string objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 13:04:23 +03:00
Ivailo Monev
c46a4464b5
kdeui: break once notification is found in KNotificationManager
...
assuming pointers to KNotification are unique then there should be only
one entry
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:56:42 +03:00
Ivailo Monev
0ef3e53e20
kdeui: fix KPlasmaJobTracker progress update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:47:46 +03:00
Ivailo Monev
213163aa45
kdeui: simplify highlighter management of KTextEdit
...
instead of virtual method for creating one and a setter now there is only
a setter with ownership of the highlighter belonging to the parent (the
case for the default-created highlighter) or caller of
KTextEdit::setHighlighter()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 12:04:44 +03:00
Ivailo Monev
52a8caa5ee
plasma: drop everything related to dataengines
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 11:32:12 +03:00
Ivailo Monev
0ac04f8e9f
kdeui: rework notification to use custom interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 10:15:29 +03:00
Ivailo Monev
8293d08153
kdeui: rework job tracking
...
just watch me do it without a dedicated D-Bus service and dataengine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 23:35:17 +03:00
Ivailo Monev
35e6fb9b0c
Merge branch 'master' of ssh://bitbucket.org/smil3y/kdelibs
2024-04-07 20:54:59 +03:00