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
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
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
9d836c7de9
plasma: remove unused Plasma::Position enumbs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:07:56 +03:00
Ivailo Monev
fe064f648f
plasma: remove unused Plasma::ComponentType enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:04:28 +03:00
Ivailo Monev
f3a9b3c0c2
plasma: do not lock when setting runners speed
...
much like done for the priority, the speed is enum and not shared data so..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 19:36:37 +03:00
Ivailo Monev
c61c158983
plasma: set the style before creating the native widget of Plasma::TextEdit
...
otherwise the style pointer is null and the native widget (KTextEdit) does
not get to experience the nativeness, it has been like since before the
fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 18:59:47 +03:00
Ivailo Monev
ead9bb1090
plasma: remove redundant private method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 12:19:04 +03:00
Ivailo Monev
869ea51b06
plasma: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 12:16:20 +03:00
Ivailo Monev
f717c418f8
plasma: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 12:13:34 +03:00
Ivailo Monev
8e83f663ba
plasma: Plasma::Meter painting optimization
...
simply using proper type, caching result from getters and properly scoping
variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:57:23 +03:00
Ivailo Monev
1a0f259d1b
plasma: paint elided text from Plasma::Meter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:07:13 +03:00
Ivailo Monev
f8955d1473
plasma: do not paint bars from Plasma::SignalPlotter, paint elided title instead
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 10:53:52 +03:00
Ivailo Monev
860f672116
plasma: remove deprecated Plasma::Wallpaper::urlDropped() signal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 17:18:27 +03:00
Ivailo Monev
36255f6abe
plasma: drop bogus X-Plasma-FormFactors property
...
wallpapers are not to be form factor restricted, wallpapers in general are
not to be set on panels for example (i.e. the check should've been if the
containment supports wallpaper)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 16:51:44 +03:00
Ivailo Monev
9bfcf00c40
plasma: drop redundant authorization check
...
if I do not want application to be started I can delete its desktop file,
simple as that and is selective instead of disabling running of any
application from applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:49:47 +03:00
Ivailo Monev
a0b4e27567
plasma: do not use different precision when drawing in Plasma::SignalPlotter
...
leads to inconsistencies
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 16:35:08 +03:00
Ivailo Monev
392020bff1
plasma: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 09:13:11 +02:00
Ivailo Monev
8f1f10be6c
plasma: do not fade the end of the text from Plasma::Label
...
it causes undesired look in the weather applet for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 09:10:43 +02:00
Ivailo Monev
be5e962187
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-18 04:07:46 +02:00
Ivailo Monev
b55dab289f
plasma: move event object to the scope it is used in in Plasma::LineEdit::focusOutEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 15:35:25 +03:00
Ivailo Monev
ce66b4435a
plasma: remove qrc support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 19:17:46 +03:00
Ivailo Monev
cabdebd649
plasma: remove unused Plasma::TextBrowserPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 19:07:05 +03:00
Ivailo Monev
05c5e67554
plasma: remove redundant Plasma::GroupBox::resizeEvent() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 18:43:59 +03:00
Ivailo Monev
965b0b33e2
plasma: correct base class call in Plasma::IconWidget::mouseReleaseEvent()
...
someone made a boo boo (hint - wasn't me)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 18:37:21 +03:00
Ivailo Monev
93c35e4c15
generic: remove build-time compat options
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 19:57:19 +03:00
Ivailo Monev
73d767817d
plasma: remove scripting leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 19:28:06 +03:00
Ivailo Monev
fbfb374b9c
generic: drop scripting and tray support
...
after changes to multiple sub-projects (Katie, kdelibs, kde-workspace
and kde-extraapps) that finally happened, can write lots about it but I
will keep it short - by rewriting parts that were using js/qml (e.g. the
plasma applets) the desktop startup was reduced to half, also the legacy
tray thing shall be no more (anything that needs tray icon shall be a
plasma applet now) thus some applications and features will be dropped
aswell. see all repositories for the changes done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:06:58 +03:00
Ivailo Monev
9afe0d8566
plasma: remove redundant constraints checks
...
whatever the constraints were attempting to filter and secure is unused now
and I bet in the past - the "Constraints" group is not a thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 21:53:02 +03:00
Ivailo Monev
4f56e99b9a
plasma: elide the Plasma::Frame text
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 12:19:33 +03:00
Ivailo Monev
9c683ba417
plasma: do not override QStyle::ComplexControl::CC_Slider control rectangle
...
Plasma::Slider is now painted as native widget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 19:46:24 +03:00
Ivailo Monev
961d56277c
plasma: paint Plasma::ComboBox, Plasma::LineEdit, Plasma::PushButton, Plasma::Slider and Plasma::SpinBox as native widgets
...
goal is to paint as little as possible with svg images, the fact that there
are 3 kinds of widgets (native, plasma and qml) makes things look
different and as if made of bits and pieces instead of having a uniform
look. with my reimplementation of several widgets and applets it is less
so tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 10:26:36 +03:00
Ivailo Monev
b1b83d3afd
plasma: do not add stretches around the Plasma::TabBar proxy
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 20:09:13 +03:00
Ivailo Monev
9222bc71e1
plasma: remove redundant Plasma::Applet::eventFilter() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 17:29:49 +03:00
Ivailo Monev
46cf566daa
plasma: clear the internal Plasma::ToolButton image member from Plasma::ToollButton::setImage()
...
if the image path happened to be the same but the elemente ID not then the
image was not going to change, that is no longer the case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 11:10:36 +03:00
Ivailo Monev
581fe4066a
plasma: do not adjust Plasma::ScrollWidget on timer
...
while the compression of the scrollbars adjustment has its gain the visual
glitches that resizing on timer causes are not worth it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 15:04:06 +03:00
Ivailo Monev
e66a124829
plasma: do not deep-copy the Plasma::Applet::action() and Plasma::Applet::addAction() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 12:00:06 +03:00
Ivailo Monev
7d56c26074
plasma: call QToolButton constructor in Plasma::ToolButton constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 08:43:19 +03:00
Ivailo Monev
c4e23a5c3f
plasma: remove redundant signals declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-10 06:59:27 +03:00
Ivailo Monev
8656f87085
plasma: remove unused Plasma::ScrollWidgetPrivate members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 23:37:42 +03:00
Ivailo Monev
f8f34a1825
plasma: mark Plasma::AbstractRunner::hasRunOptions() as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:53:32 +03:00
Ivailo Monev
f92c0651ba
plasma: mark Plasma::ConfigLoader getters as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:49:36 +03:00
Ivailo Monev
8bdcf8d36f
plasma: mark Plasma::Containment getters as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:46:12 +03:00
Ivailo Monev
c800e36a5e
plasma: mark Plasma::Corona::appletMimeType() as const
...
could batch such changes but - meh..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:41:57 +03:00
Ivailo Monev
1d07019215
plasma: Plasma::DialogShadowsPrivate::setupPixmaps() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:28:49 +03:00
Ivailo Monev
df591fa7ea
plasma: mark Plasma::PackageStructure::entryList() as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:22:21 +03:00
Ivailo Monev
3b22af1d92
plasma: mark Plasma::View::trackContainmentChanges() as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 00:07:56 +03:00
Ivailo Monev
5ae3cd4ede
plasma: remove unused Plasma::ItemTypes::LineEditType enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 23:27:52 +03:00
Ivailo Monev
78fa7ed2c6
plasma: mark Plasma::FrameSvg::prefix() as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 23:23:26 +03:00
Ivailo Monev
614724f90e
plasma: initialize Plasma::ItemBackgroundPrivate members from its constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 23:20:29 +03:00