- KIconEffect *effect = KIconLoader::global()->iconEffect();
- m_pixmap = effect->apply(m_pixmap, KIconLoader::Desktop, KIconLoader::DisabledState);
+#if KICONTHEMES_VERSION >= QT_VERSION_CHECK(6, 5, 0)
+ KIconEffect::toDisabled(m_pixmap);
+#else
+ QImage img = m_pixmap.toImage();
+ KIconEffect::toGray(img, 1);
+ KIconEffect::semiTransparent(img);
+ m_pixmap = QPixmap::fromImage(img);
+#endif