diff --git a/modules/gui/qt/style/systempalettethemeprovider.cpp b/modules/gui/qt/style/systempalettethemeprovider.cpp index c452bf670e22f49172c6c61d8543a0330b1b2f47..5b92a65762b8c25946a6d5b693f505439e4076af 100644 --- a/modules/gui/qt/style/systempalettethemeprovider.cpp +++ b/modules/gui/qt/style/systempalettethemeprovider.cpp @@ -135,9 +135,13 @@ static int updatePalette(vlc_qt_theme_provider_t* obj) auto sys = static_cast<SystemePaletteObserver*>(obj->p_sys); QPalette& palette = sys->m_palette; - +#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0) + QColor accent = palette.color(QPalette::Normal, QPalette::Accent); + QColor accentPressed = accent.lighter(150); +#else QColor accent = QColor( sys->m_isDark ? "#FF8800" : "#FF610A" ); QColor accentPressed = QColor( sys->m_isDark ? "#e67a30" : "#e65609" ); +#endif QColor textOnAccent = Qt::white; QColor visualFocus = sys->m_isDark ? Qt::white : Qt::black; QColor shadow = palette.color(QPalette::Normal, QPalette::Shadow);