Commit graph

202 commits

Author SHA1 Message Date
Ivailo Monev
45c5a2d8f8 kdeplasma-addons: add label for when no profiles can be found, do not set preferred size
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 07:29:40 +03:00
Ivailo Monev
af794e5fed kdeplasma-addons: handle Plasma::FormFactor::Application in ShowDesktop::sizeHint()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 20:50:19 +03:00
Ivailo Monev
593621e309 kdeplasma-addons: simplify konsoleprofiles size hints management
see the following commit in the kde-workspace repo:
e695a67ae9d9ac5d03c4d3540a111f9133b04828

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 13:42:15 +03:00
Ivailo Monev
b812f49201 kdeplasma-addons: do not register the showdesktop applet icon as drag handle
the feature to minimize on drag can be implemented by sub-classing
Plasma::IconWidget but I dont need that kind of feature and it was borked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 06:00:50 +03:00
Ivailo Monev
1c8b53127e kdeplasma-addons: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:46:56 +03:00
Ivailo Monev
cbc029d43c kdeplasma-addons: set konsoleprofiles applet preferred size based on form factor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:21:16 +03:00
Ivailo Monev
183876c0c6 kdeplasma-addons: reimplement konsoleprofiles applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:09:07 +03:00
Ivailo Monev
34298d6264 kdeplasma-addons: remove old taskmanagerrc config support bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 22:53:56 +03:00
Ivailo Monev
bef4cece61 generic: replace QLabel with the new KPixmapWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 16:42:48 +03:00
Ivailo Monev
41fc99edb1 generic: adjust to KNotification changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:17:25 +03:00
Ivailo Monev
5b4f518906 kdeplasma-addons: remove non-operational incommingmsg bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 03:58:53 +03:00
Ivailo Monev
fff806fa8c kdeplasma-addons: adjust calculator applet to KLocale changes
requires ee10c1a6c3a2037421df7b4b0f4b190aecee9ed2 from kde-workspace

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 19:34:42 +03:00
Ivailo Monev
3e9e812a72 kdeplasma-addons: correct weatherstation "Icon" metadata entry
copy-pasta by someone?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 15:54:03 +03:00
Ivailo Monev
ac5f71539a generic: remove useless AUTHORS files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:13:07 +03:00
Ivailo Monev
7af8047900 generic: remove dead and irrelevant links references
svn repository reference? good luck getting source code from there..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 16:01:25 +03:00
Ivailo Monev
b9106628cd kdeplasma-addons: create kolourpicket applet icon without QIconEngine reimplementation
functionally the same except that it is not bound to the QIconEngine class
and if QIconEngine changes it does not have to be adjusted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 12:20:50 +03:00
Ivailo Monev
f4ba650074 kdeplasma-addons: set the minimum time to 1sec for timer and frame applet
where zero time timers do not make sense, e.g. when the frame applet
slideshow should be updated (never updating the slideshow automatically
could be a feature because the frame shows arrows to switch between images
but zero time for the slideshow is not handled by the frame applet)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 07:39:54 +03:00
Ivailo Monev
e4722c9617 kdeplasma-addons: port to the new KTimeEdit class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:18:15 +03:00
Ivailo Monev
e423875071 kdeplasma-addons: adjust to Katie changes
includes seconds handling for frame applet auto-update feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 11:45:04 +03:00
Ivailo Monev
052d7bb86e kdeplasma-addons: fix regression since 87247ceaca
KImageIO::pattern() returns pattern for use in QFileDialog (glob and MIME
comment included) which is not valid filter for QDirIterator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 04:01:44 +03:00
Ivailo Monev
f1b2130343 generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 09:56:25 +03:00
Ivailo Monev
b76f1024c1 kdeplasma-addons: expand the kolourpicker applet color button
to use most of the applet area and make it a bigger drag-n-drop target

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 20:39:12 +03:00
Ivailo Monev
8bc68f81c9 kdeplasma-addons: implement drag for kolourpicker applet
now with color dragging!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 20:23:46 +03:00
Ivailo Monev
a7d2cad4a8 kdeplasma-addons: adjust the size of the kolourpicker color button icon based on the button size
otherwise if the applet is resized to, say, 100x100 the icon would be still
16x16 - very small for applet with a 100x100 size

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 08:30:43 +03:00
Ivailo Monev
ac1690f9d0 kdeplasma-addons: implement drop for kolourpicker applet
color can be now drag-n-dropped from kcolorchooser for example, dragging
the color that kolourpicker has picked may be implemented in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 08:09:15 +03:00
Ivailo Monev
7ca60a87c1 kdeplasma-addons: remove redundant X11 check
side note: X11 library contains the implementation of functions declared
in the Xutil header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 05:52:57 +03:00
Ivailo Monev
573b7e2fa8 kdeplasma-addons: rework weather configuration to validate via specifiec ion
because different applets use data that is provided by different ion, for
example wettercom provides forecast while noaa provides wind conditions.

on a side note noaa uses mostly station names rather than city names so
expect applects that default to noaa ion to require configuration by
default in most cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 01:44:44 +03:00
Ivailo Monev
d68c32f163 kdeplasma-addons: remove unused dict applet bits
because the previous dict data engine source became not a thing the dict
data engine was reimplemented and now supports only english (en)
dictionary, also qstardict is not a valid data engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 06:51:21 +03:00
Ivailo Monev
d834d633d5 kdeplasma-addons: LCD::Private::checkIfDirty() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 03:20:41 +03:00
Ivailo Monev
2e0739b8f6 kdeplasma-addons: QPainter runtime warning fix
if the LCD widget size is null (QSize(0,0)) then nothing will be painted
even if it is dirty, so it shall remain dirty until the LCD widget size
is not null

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 03:17:18 +03:00
Ivailo Monev
4e802a2250 kdeplasma: remove redundant dict applet style sheet override
Plasma::TextBrowser palette is already set and updated internally, the
dictionary data engine does not add links too (unless the example or
definition itself contains such)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 01:58:30 +03:00
Ivailo Monev
e9f147de3d kdeplasma-addons: fix dict applet theme synchronization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 01:43:11 +03:00
Ivailo Monev
703868eb38 kdeplasma-addons: remove bogus tooltip widget style sheet override
see the following commit in kdelibs:
f83e176dcf43e0307b8b20a5e7e5574a60d47618

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 21:28:57 +03:00
Ivailo Monev
527b3d0a86 generic: remove redundant styleSheet properties in UI files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 20:31:48 +03:00
Ivailo Monev
44a349b97d generic: adjust to kfile changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 03:12:02 +03:00
Ivailo Monev
1acc3a5562 kdeplasma-desktop: remove hack for desktop KIO slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:02:52 +03:00
Ivailo Monev
a4017a3a68 generic: preperations for kde-workspace changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 03:49:28 +03:00
Ivailo Monev
93e394f1ca generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
9dc09d5910 kdeplasma-addons: correct return value in MediaButtons::isMediaApp()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 07:06:56 +03:00
Ivailo Monev
86c964343e kdeplasma-addons: remove redundant ColorIconEngine destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:41:46 +03:00
Ivailo Monev
4a864bb605 kdeplasma: remove redundant X11 headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:41:31 +03:00
Ivailo Monev
57d542804f kdeplasma-addons: change the native widget icon regardless if the color is in the menu history
when picking the same color twice (or more) the icon was not changing to
the currently picked color (as if no pixel was grabbed)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 11:30:31 +03:00
Ivailo Monev
9b83f18489 kdeplasma-addons: prepare for KTextEdit changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 00:52:43 +03:00
Ivailo Monev
3391e8f1b7 generic: port to the new spelling classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:31:53 +03:00
Ivailo Monev
5ff9f32fb2 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 13:42:51 +03:00
Ivailo Monev
0f797c0427 kdeplasma-addons: update incommingmsg applet
KMail is e-mail sender only now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:35:47 +03:00
Ivailo Monev
aacb9ab8be generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:19:58 +03:00
Ivailo Monev
959de6c4dc generic: adjust to Plasma::Service changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:16:53 +03:00
Ivailo Monev
3b3e2f9985 kdeplasma-addons: correct paste applet signal/slot connection
has been incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 04:36:10 +03:00
Ivailo Monev
8ad6a12c93 kdeplasma-addons: do not send F1-12 keys from paste applet
specials keys outside the Qt::Key_Space-Qt::Key_ydiaeresis range, Katie
uses values that equal those used by X11 for keys aswell (i.e. the map is
redundant)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 04:10:49 +03:00