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
Ivailo Monev
0d513a2316
kdeu: drop unused KStatusBarJobTracker class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:54:47 +03:00
Ivailo Monev
e8b3684d5f
kdeui: remove unused KAbstractWidgetJobTracker methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 20:52: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
802b68d0a3
kdeui: KSpeller and KSpellHighlighter optimization
...
2x to 3x faster on practical test cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 18:46:21 +03:00
Ivailo Monev
e774460cf3
kdeui: do not create KTextEdit spell checker based on focus and setup its language in all cases
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 18:29:44 +03:00
Ivailo Monev
d54681d5d2
kdeui: remove now unused internal NestedListHelper class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 12:00:51 +03:00
Ivailo Monev
259cf0c497
kdeui: minor KTextEdit painting optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 10:02:21 +03:00
Ivailo Monev
ba8ffa064b
kdeui: remove redundant private KTextEdit methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:33:14 +03:00
Ivailo Monev
0cfa9cb2f3
kdeui: remove unused private KTextEdit methods and members
...
also initialized all members while at it, some could be used uninitialized
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:27:55 +03:00
Ivailo Monev
afd9c69c7b
kdeui: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 22:21:26 +03:00
Ivailo Monev
4f55f6b021
kdeui: drop bogus WheelMouseZooms config option
...
no GUI interface to control that, kate also zooms (increases or decreases
the font size) with control modifier. for fast scrolling the shift modifier
is checked for by kate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:49:09 +03:00
Ivailo Monev
3d311955ab
kdeui: drop KRichTextEdit and KRichTextWidget
...
because KTextEdit inherits QTextEdit it is rich text-capable and the
actions that KRichTextEdit and KRichTextWidget provide are not used
anywhere (the actions require explicit setup)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:01:01 +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
bac4fbc947
kutils: do not lookup TXT records from KDNSSD
...
irrelevant to it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 16:52:45 +03:00
Ivailo Monev
09687d36d4
kdecore: translate UTC zone name and comment
...
it was not done before, it is now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:35:15 +03:00
Ivailo Monev
e6ae50ba6a
kdeui: drop KTimeZoneWidget
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:37:23 +03:00
Ivailo Monev
143e54efd8
kdecore: remove now unused TIMEZONES file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 20:45:27 +03:00
Ivailo Monev
db64ed4d47
kdeui: fix KKeyboardLayout translations context
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:58:00 +03:00
Ivailo Monev
0ca21c519f
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:48:43 +03:00
Ivailo Monev
2916de09fb
kdecore: rework time zones translation
...
there were some stale zone name comments marked for translation, the
scopping script (probably purposely) did not remove such
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:00:37 +03:00
Ivailo Monev
01081a7f32
kdeui: rework KColorCombo
...
now it uses colors as returned by QColor::colorNames(), shows the colors
as icon and the color name too. colors in the combobox are sorted by name
with the custom color being first. this may or may not change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 17:36:04 +03:00
Ivailo Monev
8fd775d217
kdeui: KTabWidget documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 13:46:44 +03:00
Ivailo Monev
f7b6b9645f
kdeui: remove bogus reimplementation
...
QPushButton::setText() is not even virtual method..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 13:11:09 +03:00
Ivailo Monev
f6661c5106
kdeui: remove combat bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 13:04:12 +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
ccd772f4f4
kdeui: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:51:29 +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
bfde45b639
solid: handle Solid::DeviceInterface::NetworkInterface in Solid::Backends::Devinfo::DevinfoDevice::icon()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 09:52:21 +03:00
Ivailo Monev
1d7883f245
kdecore: replace QDateTime::currentDateTime().time() with QTime::currentTime()
...
QTime::currentTime() is slightly faster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 22:20:34 +03:00
Ivailo Monev
01e742c868
solid: handle Solid::DeviceInterface::NetworkInterface in Solid::Backends::UDev::UDevDevice::icon()
...
standard XDG icons, should be there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 21:54:00 +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
92fbd1b17e
solid: use correct variable for extracting messages
...
the messages are wrapped around Katana macros now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 12:35:07 +03:00
Ivailo Monev
72daced852
kdeui: replace KColorDialog with QColorDialog
...
same reason as KFontDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 10:44:38 +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
8af06be32c
kdeui: reject invalid minimum/maximum time from KTimeEdit setters
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:40:04 +03:00
Ivailo Monev
b92f3b6191
kdeui: handle arrows state and bound the input in KTimeEdit
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:35:20 +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
45674c0c4e
kdeui: replace KFontDialog and KFontChooser with QFontDialog
...
requires the following commit from the Katie repo:
97fea30784dfdc41a6599ea31219d0b366d8efaa
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 19:01:45 +03:00
Ivailo Monev
688f770e6e
kdeui: remove KIconTheme getters for non-standard properties
...
other changes were made while at it, for reference:
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 15:10:06 +03:00