Commit graph

38 commits

Author SHA1 Message Date
Ivailo Monev
3cba95c89a generic: adjust to KIntNumInput and KDoubleNumInput changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 09:00:16 +03:00
Ivailo Monev
b364dfb73e kcontrol: use KToolInvocation::startProgram() to execute programs
because the programs do not have valid service files (autostart)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 04:25:30 +03:00
Ivailo Monev
957da2bb43 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
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
ae44d30664 kcontrol: do not write Katie config
Katie no longer reads config file for that

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 11:12:15 +03:00
Ivailo Monev
f47177f876 generic: adjust to KNotification changes
some notification files, such as the style KCM one, were not even used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:07:58 +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
7497f771bc kcontrol: remove now unused kautostart header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 16:01:22 +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
c104e5b91e kcontrol: remove redundant X11 headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 00:24:51 +03:00
Ivailo Monev
35151a7d91 generic: adjust to KGlobalSettings changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 05:05:45 +02:00
Ivailo Monev
71e0885005 kcontrol: run krdb after emiting KGlobalSettings changes from style KCM
krdb itself uses KGlobalSettings to get the palette, font and other
settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 02:28:15 +02:00
Ivailo Monev
94006c31a8 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:09:12 +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
f224ba352d kcontrol: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:46:10 +03:00
Ivailo Monev
8714c4cd5f kcontrol: remove oxygen-gtk style leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 00:48:22 +03:00
Ivailo Monev
3dad5a3eab kcontrol: fallback to Oxygen, Cleanlooks or Windows style if default is not found in style KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 03:50:56 +02:00
Ivailo Monev
9fc0f9e91d kstyles: remove files for unsupported styles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 03:39:29 +02:00
Ivailo Monev
1fb5e67762 generic: remove appmenu support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 18:16:22 +03:00
Ivailo Monev
524ca13310 generic: drop support for operating systems Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:45:13 +02: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
49a938caa2 kcontrol: set stream version to 4.8
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-12 17:21:53 +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
d6fd403b4b generic: get rid of KLibrary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 04:19:53 +02:00
Ivailo Monev
b6bde78ad6 kcontrol: remove reundant method from style KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 21:07:36 +02:00
Ivailo Monev
7d3d6aeb7a generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-01 04:42:08 +02:00
Ivailo Monev
95f8e1b5ac generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 13:44:54 +02: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
fb1a7921e3 generic: remove support for final target via KDE4_ENABLE_FINAL 2015-03-02 05:21:56 +00:00
Ivailo Monev
c433e4502a generic: adjust for use with CMake moc 2015-02-27 09:28:46 +00:00
Ivailo Monev
e2ab69e6bf kcontrol: improve categorization
* move ksplash KCM module to kcontrol sub-directory, ksplash it
  build always and there is no reason to keep it out of the
  kcontrol directory holding all major KCM modules

* merge some sub-category modules into other major categories
  almost the same way it is done in KDE5 as it makes much more
  sense and users do not have to go to in-and-out of
  sub-categories to configure the overall desktop appearance
  - application-appearance -> desktop-appearance
  - window-behaviour -> workspace-behavior
  - workspace-appearance-and-behavior -> workspace-behaviour
2015-01-16 23:12:19 +00:00
Ivailo Monev
2efd951b7d remove knewstuff cruft 2015-01-11 20:59:41 +00:00
Ivailo Monev
7d89d274fc fix another warning in UI 2014-11-28 02:22:47 +00:00
Ivailo Monev
24b6d92809 changed bash scripts shebangs 2014-11-15 05:48:13 +02:00
Ivailo Monev
1e70ec3391 removed windows stuff (dirty) 2014-11-15 05:21:19 +02:00
Ivailo Monev
a7fd791926 initial import 2014-11-13 19:30:51 +02:00