Ivailo Monev
3b900e55e2
plasma: merge graphicswidgets into plasmacomponents
...
the widgets that graphicswidgets provides are actually all based on
plasma classes (e.g. Plasma::BusyWidget) so having yet another import
for that does not benefit much
as for the Label type - Plasma::Label is registered
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 16:41:23 +03:00
Ivailo Monev
c603a5975c
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 16:01:51 +03:00
Ivailo Monev
c3a2996105
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 15:54:45 +03:00
Ivailo Monev
ac7474d362
plasma: calculator applet reimplementation
...
the old applet was in the kde-extraapps but it is so simple to and with
zero dependencies so I've decided to move it to the kde-workspace repo
while at it. the locale import will not be used (the old implementation
was using it so it is simply dropped)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 23:24:38 +03:00
Ivailo Monev
5199756c8c
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 21:04:45 +03:00
Ivailo Monev
f4d40c28e9
plasma: semi-working notifications applet reimplementation
...
the application notifications works and is nearly complete, the jobs
notification is yet to be done. so far it looks like this:
https://ibb.co/GTGMKtQ
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 07:50:27 +03:00
Ivailo Monev
5052ae1e95
plasma: remove now redundant import
...
the Title type was merged into the component it is importing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 17:32:56 +03:00
Ivailo Monev
ffaec1fb2b
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 17:15:22 +03:00
Ivailo Monev
16fee95a8d
plasma: remove redundant IconItem member
...
QVariant holding QPixmap can be converted to QImage meaning the bits are
non-operational
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 16:52:14 +03:00
Ivailo Monev
87abe426bb
plasma: remove unused private IconItem member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 16:37:19 +03:00
Ivailo Monev
925f1c4819
plasma: remove unused qtextracomponents type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 16:16:50 +03:00
Ivailo Monev
27bf4c46cc
plasma: merge plasmaextracomponents declarative imports into plasmacomponents
...
the FallbackComponent type is unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 16:01:02 +03:00
Ivailo Monev
bcd85dcd0a
plasma: remove unused plasmaextracomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 15:16:33 +03:00
Ivailo Monev
10c7e5124e
plasma: ToolTipProxy::updateToolTip() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 15:57:15 +03:00
Ivailo Monev
b7ebac26ea
plasma: remove unused plasmacomponents types
...
there is a dialog proxy in org.kde.plasma.core, the dialog status type
remains in org.kde.plasma.components tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 14:22:35 +03:00
Ivailo Monev
ab7252464b
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 00:27:28 +03:00
Ivailo Monev
a65970e372
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 08:18:50 +03:00
Ivailo Monev
3adcb1b450
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 04:06:51 +03:00
Ivailo Monev
cf717fd344
plasma: remove unused plasmacomponents types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 03:58:24 +03:00
Ivailo Monev
8bc19ef8a4
plasma: remove unused PageOrientation import type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 03:20:07 +03:00
Ivailo Monev
9e898821a6
plasma: remove unused Units import type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 03:17:11 +03:00
Ivailo Monev
15ee6e9c3d
plasma: remove unused ConditionalLoader
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-11 11:11:45 +03:00
Ivailo Monev
12aad02e77
plasma: remove unused and redundant qml items
...
CheckBox, RadioButon and Slider are actually registed by graphicswidgets
(there are Plasma::CheckBox, Plasma::RadioButton and Plasma::Slider
classes for such widgets), Switch is simply unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-10 03:24:30 +03:00
Ivailo Monev
a2d7294243
plasma: remove unused graphicslayouts import
...
"This file is part of the QtDeclarative module of the Qt Toolkit" -
yeah, sure
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-10 01:44:05 +03:00
Ivailo Monev
dca542fd6c
plasma: register Plasma::CalendarWidget as type from graphicswidgets import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 22:16:08 +03:00
Ivailo Monev
5f1935561f
plasma: remove unused dirmodel import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 22:10:13 +03:00
Ivailo Monev
e5fce03460
plasma: remove unused components
...
experimental, unfinished and unused - bye!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 10:58:14 +03:00
Ivailo Monev
66f6104da4
generic: replace QLabel with the new KPixmapWidget class
...
or how to optimize painting of pixmaps and icons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 05:10:09 +03:00
Ivailo Monev
0d32557a65
plasma: QImageItem and QPixmapItem size getters optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 04:07:24 +03:00
Ivailo Monev
ee10c1a6c3
plasma: add binding for KLocale::toLocale() method
...
requires e4a7b266fe5a266c76b00513314540b2172927d6 from kdelibs to function
properly
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 19:33:03 +03:00
Ivailo Monev
cf6a2620c6
generic: remove dead and irrelevant links references
...
consider the mail references just as dead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 15:44:43 +03:00
Ivailo Monev
fa797f7dcd
plasma: do not deep-copy the QMimeData formats in DeclarativeMimeData constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 22:14:56 +03:00
Ivailo Monev
03a22c8824
plasma: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 13:02:14 +03:00
Ivailo Monev
c380602abf
generic: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:35:19 +03:00
Ivailo Monev
e54eac2633
generic: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 08:05:13 +03:00
Ivailo Monev
e7f77354da
plasma: replace use of KLocalizedDate with more direct calls
...
KLocalizedDate is wrapper around KCalendarSystem and does the same
essentially, also the plasma clock applets do it the way it is done now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 03:33:20 +03:00
Ivailo Monev
5325a27815
generic: adjust to KDirLister changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-01 06:16:34 +03:00
Ivailo Monev
ce48bc0997
generic: preperations for kdelibs changes
...
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
74e1cb628a
plasma: always center the declarative tab button text
...
fixes overlapping of the icon and text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 13:40:32 +03:00
Ivailo Monev
be89c3a277
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
602856dcc5
plasma: MOC warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:55:17 +03:00
Ivailo Monev
d20b058f4b
plasma: remove unused desktopscriptengine header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 10:15:22 +03:00
Ivailo Monev
8ac2582e94
plasma: remove unused bits in dirmodel declarative import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 13:13:11 +03:00
Ivailo Monev
19656fc81a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:36:11 +03:00
Ivailo Monev
5c0a65dd61
plasma: sync copies of Plasma::DataEngineConsumer class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:06:16 +03:00
Ivailo Monev
b4da0cdf60
plasma: drop JS animations
...
can be done with QML code which most plasma packages use anyway, also
the 0.9 scaling is slightly more noticable than the 0.95 for arrow this
small and 0.9 is a value that other QML widgets use
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 21:46:52 +03:00
Ivailo Monev
2f78f4d890
plasma: remove unused and mapped animations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 05:24:26 +03:00
Ivailo Monev
2550d971e7
plasma: remove remote service/dataengine leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 03:31:50 +03:00
Ivailo Monev
b06eca276c
plasma: remove unused Plasma::DataSource members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 03:18:27 +03:00
Ivailo Monev
4e7c4da52c
plasma: remove reference to non-existing sectionsRepeater
...
that line was there even before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 11:29:56 +02:00