Ivailo Monev
b4fc8cf48b
kdeui: remove unused KVBox member and update its documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 19:39:19 +03:00
Ivailo Monev
3fdb845769
kutils: multi-backend knetworkmanager implementation
...
essentially moving my code from the old networkstatus module, see the
following commits in the kde-workspace repo:
809b90a113bb559a94266464e03cba6f0ed197ae
c46a5297cc49bf4f19f81ee109833fb0abab9a99
3e01d82f44bf587251455368f7502e9e4e204176
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 21:10:54 +03:00
Ivailo Monev
c1456e739a
kdeui: update internal KTitleWidget widgets on font change event
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 20:12:24 +03:00
Ivailo Monev
937f116b5f
kdeui: change the palette of internal KTitleWidget widgets
...
mixing style sheet and palette changes is documented to be quircky, note
that the style sheet of the comment label was not reset back to normal
when the message type was changed to KTitleWidget::PlainMessage.
on a side note QPalette::Foreground (or the color style sheet property) and
QPalette::WindowText are the same
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 20:09:17 +03:00
Ivailo Monev
6e033933c7
kdeui: do not animate the KMessageWidget show/hide
...
without the slow snapshot-based rendering 500ms animation does not even
make a difference..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 17:56:40 +03:00
Ivailo Monev
99a57832a1
kdeui: correct placeholder in KMessageWidget::setMessageType()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 08:12:33 +03:00
Ivailo Monev
c32db57584
kdeui: animate the height of KMessageWidget from KMessageWidget::animatedHide()
...
can animate the opacity too but size change animation suits better a
message widget that is not dialog, still it happens in 500ms and renders
much faster than the previous snapshot-based approach so..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 08:03:42 +03:00
Ivailo Monev
8bf6e8bd73
kdeui: do not specify margin for the label of KMessageWidget
...
there is no inner frame now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 07:51:47 +03:00
Ivailo Monev
0ba71250e0
kdeui: essentially KMessageWidget rewrite
...
the fixed size policy causes all sort of trouble, no more tho. also the
buttons will be centered now when word wrapping is on
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 05:57:48 +03:00
Ivailo Monev
a6ffb2dbc0
kdeui: remove unused KPixmapRegionSelectorWidget and KPixmapRegionSelectorDialog classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:23:23 +03:00
Ivailo Monev
59b6598599
generic: remove bogus KMultiTabBarInternal and KACLListView reimplementations
...
there are no virtual QFrame::contentsMousePressEvent() and
QTreeWidget::contentsMousePressEvent() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 01:49:01 +03:00
Ivailo Monev
ff202c6de0
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:42:14 +03:00
Ivailo Monev
e5f56675d2
generic: call QCoreApplication::applicationName() as static method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:19:01 +03:00
Ivailo Monev
36c910c653
generic: move stuff from KDE4Internal module to KDELibs4Config
...
large-scale changes to the build system, nothing a user sees tho - it is
all under the hood
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:01:40 +03:00
Ivailo Monev
136fb8d51a
kdeui: correct indentation in KLineEdit::paintEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:37:06 +03:00
Ivailo Monev
e4b82a18f2
kdeui: remove redundant fixx11h header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:23:56 +03:00
Ivailo Monev
19df721868
generic: ODR fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 19:58:06 +03:00
Ivailo Monev
56ca9a4c41
generic: remove redundant fixx11h header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 18:42:58 +03:00
Ivailo Monev
92857996e5
kdeui: remove unused definitions related to KTextEdit features
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 11:56:09 +03:00
Ivailo Monev
8c9f56e862
kdeui: drop support for spelling correction via dialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 01:04:04 +03:00
Ivailo Monev
e978590acd
generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 23:43:20 +03:00
Ivailo Monev
7f7eb09b35
kdeui: spelling classes reimplementation
...
not leaking enchant dictionaries, simpler implementation and its not
spread across 2 libraries (kdecore and kdeui)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:45:52 +03:00
Ivailo Monev
0d50d69dbb
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 02:50:54 +03:00
Ivailo Monev
819cca1e41
kdeui: replace libdbusmenu-qt dependency with custom classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:56:05 +03:00
Ivailo Monev
c2618febf9
kdeui: convert some KIconEffect::apply() methods to static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 22:41:34 +03:00
Ivailo Monev
4dbb501d25
generic: drop text-to-speech support
...
Katana (or any interface designed around key and mouse events) is not
for blind people, trying to slap text-to-speech on top of it was the
wrong thing to do to begin with
side note: speech-dispatcher tends to hang if the output device is not
configured properly (i.e. editing /etc/speech-dispatcher/speechd.conf
manually)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 15:56:59 +02:00
Ivailo Monev
bceaae0470
kdeui: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 15:09:27 +02:00
Ivailo Monev
eb8ff2c536
kdeui: remove unused and private KHBox member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 04:55:12 +02:00
Ivailo Monev
593dd8b8d3
kdeui: format and indent khbox source and header files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 04:53:13 +02:00
Ivailo Monev
e7ae8c8351
kdeui: remove unused and private KTabBar methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 04:46:18 +02:00
Ivailo Monev
521d3cd59b
kdeui: remove unused KFadeWidgetEffect class
...
for example on how to do it (somewhat) properly see KMessageWidget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 20:05:45 +02:00
Ivailo Monev
a37bd35627
kdeui: render KMessageWidget snapshot into QImage
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 18:44:19 +02:00
Ivailo Monev
d6fc2d834b
kdeui: remove redundant reimplementations
...
the purge of binary compatibility bits is always on
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 16:05:38 +02:00
Ivailo Monev
f79e175d56
kdeui: format and indent khelpmenu source file
...
those breaks after return look very out of place
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 04:37:27 +02:00
Ivailo Monev
5c8d1d2e6b
kdeui: remove redundant reimplementations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 04:11:11 +02:00
Ivailo Monev
3b6f69ac67
kdeui: remove redundant KMessageWidget::showEvent() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 02:17:22 +02:00
Ivailo Monev
792a8a442c
kdeui: remove redundant KTabBar reimplementations
...
binary compatibility bits..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 02:44:18 +02:00
Ivailo Monev
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
43cf97b00d
kdeui: unexport KdeUiProxyStyle
...
not used outside kdeui library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-08 19:30:37 +02:00
Ivailo Monev
c3a42c260b
kdeui: remove unused KTextEditSpellInterface class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:34:11 +03:00
Ivailo Monev
a9715c2594
kdeui: log KActionSelector debug messages to the kdeui area
...
13001 is reserved for Kate (App)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:36:42 +03:00
Ivailo Monev
b15e935e7c
kdeui: indent switch cases in KActionSelector
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:32:56 +03:00
Ivailo Monev
272adc7db1
kdeui: remove note about KPixmapRegionSelectorWidget that no longer applies
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 01:44:56 +03:00
Ivailo Monev
decb354a0d
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:16:22 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
e6ea319726
kdeui: remove unused private classes members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 21:47:31 +03:00
Ivailo Monev
d47d62e503
kutils: new kspeech library to replace the kttsd service and its interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:01:39 +03:00
Ivailo Monev
6cf96c3a87
kdeui: remove unused KAnimatedButton class and KIconLoader getters for movies
...
KIconLoader::loadMovie() and KIconLoader::moviePath() are attempting to
load non-standard .mng files which, as far as I am aware, no icon theme
ships. for reference:
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#context
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:56:47 +03:00
Ivailo Monev
55d34d341d
kdeui: do not copy the QFont object in KDatePickerPrivateYearSelector constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:42:03 +03:00
Ivailo Monev
0ac2e1f132
kio: remove unused and redundant KShellCompletion class
...
KCompletion has a shell-completion mode
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 21:26:19 +03:00