# Enable qt5ct by default unless another PLATFORMTHEME option is set
# or KDE is running.
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "KDE" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "Cinnamon" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "GNOME" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "LXDE" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "MATE" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "Unity" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "X-Generic" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "XFCE" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
        export QT_QPA_PLATFORMTHEME=gtk2
        export QT_STYLE_OVERRIDE=gtk+
fi