Ivailo Monev
66f6104da4
generic: replace QLabel with the new KPixmapWidget class
...
or how to optimize painting of pixmaps and icons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 05:10:09 +03:00
Ivailo Monev
ef33eaf427
kcontrol: remove bogus icons KCM bits
...
animating icons was never a KIconLoader thing, animated icons however (such
as "process-working", which is many icons packed into one) are supported.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:20:44 +03:00
Ivailo Monev
0f0e886656
kcontrol: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:07:37 +03:00
Ivailo Monev
0ba740c6c5
generic: purge most manual tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:41:07 +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
b796384928
kcontrol: adjust to KIconTheme changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:21:26 +03:00
Ivailo Monev
ca644e1af2
kcontrol: iterate over a consant in loadPreview() function of icons KCM
...
fixes crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 06:18:12 +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
36d4f5ae4e
kcontrol: remove checks for obsolete index.desktop icon theme files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 02:51:25 +03:00
Ivailo Monev
21d5aaf376
kcontrol: load preview icons in SVG/SVGZ format as any other format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 18:12:52 +02:00
Ivailo Monev
fc7b2df492
generic: link targets that use SVG component to it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 03:26:31 +03:00
Ivailo Monev
08bd97aff5
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 17:59:56 +03: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
f39596ee19
generic: review configuration checks
...
since kde-runtime was merged into kde-workspace some checks definitions are
duplicated in config-runtime headers thus it is removed.
missing function and header checks were added, most of which also missing in
kde-runtime and kde-workspace so that is by no means mistake made during the
merge.
the check for libkstat for Solaris is actually done via /dev/kstat existence
check from ksysguardd/Solaris/Solaris.cmake.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 20:10: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
face85bda5
generic: adjust tests to KApplication and Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 14:09:19 +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
28d0589f3a
kcontrol: remove now redundant icon cache deletion
...
redundant because of https://github.com/fluxer/kdelibs/commit/ef151589
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 01:30:45 +00:00
Ivailo Monev
96cd9afe7b
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-19 22:36:32 +02:00
Ivailo Monev
18a7b9c1a2
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 13:03:02 +02:00
Ivailo Monev
59461bdfe6
generic: fix tests after the build system cleanup
2015-09-06 09:38:29 +03:00
Ivailo Monev
2baf4467d1
generic: major build system cleanup
2015-09-01 04:37:19 +03: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
db130087e7
hot-new-stuff buttons removal
2015-01-11 21:32:08 +00:00
Ivailo Monev
2efd951b7d
remove knewstuff cruft
2015-01-11 20:59:41 +00:00
Ivailo Monev
24b6d92809
changed bash scripts shebangs
2014-11-15 05:48:13 +02:00
Ivailo Monev
8b8cf26e2c
merge kcontrol files from kde-runtime
2014-11-15 03:14:34 +02:00