Ivailo Monev
f511ecd2b8
kcontrol: convert style KCM initialization to autostart
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 22:29:18 +03:00
Ivailo Monev
fb686dc3c1
plasma: implement session manager
...
comes along with plenty of other changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
96f645afe4
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:05:41 +02:00
Ivailo Monev
e4366d3493
soliduiserver: implement feature to execute actions under certain conditions
...
can implement condition for when device changes occurs too but I have no
plans to use it for something, not yet that is. the remove condition can
(and probably will be) used to start kvkbd when there is no keyboard
plugged in altough that will require program to check when to do that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 19:26:41 +03:00
Ivailo Monev
7065198d98
kcontrol: add solid action files for mouse, keyboard and joystick devices
...
try plugging a mouse, keyboard or joystick - see what happens!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-07 22:20:37 +03:00
Ivailo Monev
10e08246ca
kcontrol: keep reference to the QByteArray object in ThemePage::applyTheme()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 05:57:52 +03:00
Ivailo Monev
186a7702e8
generic: adjust to KGlobalSettings changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 04:29:13 +03:00
Ivailo Monev
42cf4cacf8
kcontrol: fallback to KDE_DEFAULT_CURSOR_THEME in the cursor setup function, ignore X11 defaults
...
as is done by krdb for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 12:16:19 +07:00
Ivailo Monev
d62ee58181
kcontrol: required the theme argument of kapplymousetheme to be non-empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 12:14:02 +07:00
Ivailo Monev
5d34b9cfcb
generic: make use of the new KDE_DEFAULT_CURSOR_THEME definition
...
requires d278c3c63c26aa0b0f63d630d27c210213015f1a from kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 02:43:30 +03:00
Ivailo Monev
f23a2f7a7b
generic: remove useless AUTHORS files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:12:42 +03:00
Ivailo Monev
06d3f2cbf7
kcontrol: remove unused input KCM files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 08:04:48 +03:00
Ivailo Monev
850c98cc3d
kcontrol: convert krdb to standalone program
...
fixes some race-conditions, for reference:
9ed7286504
also the exit() call in case of failure to open the temporary file would
exit the program calling runRdb() (systemsettings for example) with
status 0 (normal, when an error ocurred), that is no longer the case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 08:04:16 +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
472f24878b
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
a001c6c517
kcontrol: remove unused PreviewCursor::handle() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 23:39:25 +03:00
Ivailo Monev
ea611115c4
generic: call KToolInvocation::setLaunchEnv() as static method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 16:22:07 +02:00
Ivailo Monev
eba0c48859
generic: adjust to KToolInvocation changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 06:36:46 +02:00
Ivailo Monev
795cb31a59
generic: remove redundant HAVE_XRENDER configuration definition
...
if Xrender is not found a fatal message will be issued by the top-level
CMakeLists file because it is required by KWin compositor for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 00:46:00 +02:00
Ivailo Monev
881a427576
generic: rework startup to no create a shell script
...
by the time ksplash gets the X11 events for startup phases the startup
process is (and should be) done, especially after the display
configuration is done and the monitor is ready to output thus ksplash
does not really indicate much
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 11:29:28 +02:00
Ivailo Monev
b1e456a448
generic: default to Oxygen_White for cursor theme
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:40:54 +02:00
Ivailo Monev
7c7c86f851
kcontrol: apply input settings in phase zero
...
it changes the cursor theme and it has to be done as soon as possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 04:48:49 +02:00
Ivailo Monev
ee8f1a165a
kcontrol: replace tab with space in input KCM source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 04:47:06 +02:00
Ivailo Monev
c1338dc1a5
kcontrol: convert input KCM pixmaps to PNG
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 23:33:09 +03:00
Ivailo Monev
936c69c827
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
88db934aa7
generic: use the new karchive library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:56:10 +03:00
Ivailo Monev
cdb71f43f3
generic: use the new kde4_bool_to_01() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 16:47:13 +03:00
Ivailo Monev
945ade0f19
generic: replace internal with Katie definition checks or remove them completely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-10 02:29:23 +03:00
Ivailo Monev
9cb8e7a937
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:40:56 +02:00
Ivailo Monev
53445fd565
generic: remove KNewStuff leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:18:26 +00:00
Ivailo Monev
ec5f92aeda
kcontrol: rewrite kapplymousetheme
...
overriding the static QX11Info methods is just bogus, fixes possible
misleading indentation while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:11:10 +00:00
Ivailo Monev
591b538337
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:13:13 +00:00
Ivailo Monev
06950a4f41
kcontrol: use loop-local variables
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 02:17:12 +00:00
Ivailo Monev
cdcdb52685
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 21:08:41 +00:00
Ivailo Monev
751c90cf55
generic: use loop-scoped variables
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-15 17:25:30 +00:00
Ivailo Monev
af45159765
generic: replace forward declarations with headers inclusions
...
this was done with namefsck script from Katie, solves namespace issues
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 02:36:36 +00:00
Ivailo Monev
9dce7fc273
kcontrol: pass descriptor by reference to libusb_get_device_descriptor()
...
for some reason passing a plain pointer causes a crash now, it did not when
I tested it before, oh joy
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 16:21:24 +00:00
Ivailo Monev
d5bb8cf60b
kcontrol: port away the input module from libusb-compat
...
I have not tested the module with an actual Logitech mouse since I do not
own such but in theory it should work.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-10 16:46:15 +00:00
Ivailo Monev
fdadefd2ff
generic: fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-24 20:55:07 +00:00
Ivailo Monev
b69b9ff2c0
generic: use non-deprecated methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-03 22:23:54 +00:00
Ivailo Monev
f1cfe7bdba
generic: replace KProcess with QProcess where feasable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 16:22:26 +00:00
Ivailo Monev
260c6f3dd8
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 22:27:02 +00:00
Ivailo Monev
20cc23084a
generic: misc cleanups
2015-09-01 23:24:46 +03:00
Ivailo Monev
2baf4467d1
generic: major build system cleanup
2015-09-01 04:37:19 +03:00
Ivailo Monev
840c8a25cc
generic: make changes required for building against katie
2015-08-12 13:11:16 +03:00
Ivailo Monev
2fd8835404
generic: optimize png images with optipng
2015-07-20 17:51:27 +03:00
Ivailo Monev
173a779c09
generic: normalize include guards
2015-07-11 18:46:07 +03:00
Ivailo Monev
1a547a0d05
generic: remove KDE prefix from header inclusions
2015-05-20 13:39:58 +00:00
Ivailo Monev
dac64a054a
generic: remove support for custom fonts directory
2015-05-07 23:05:31 +00:00
Ivailo Monev
fb1a7921e3
generic: remove support for final target via KDE4_ENABLE_FINAL
2015-03-02 05:21:56 +00:00