Fix missing enabled toggle button icon on hover

This commit is contained in:
manongjohn 2023-07-25 16:26:11 -04:00
parent 017754a47c
commit 3672891b04

View file

@ -510,8 +510,7 @@ void addImagesToIcon(QIcon &icon, const QImage &baseImg, const QImage &overImg,
// Add the same pixmap to all modes and states of a QIcon
void addPixmapToAllModesAndStates(QIcon &icon, const QPixmap &pixmap) {
QIcon::Mode modes[] = {QIcon::Normal, QIcon::Disabled, QIcon::Active,
QIcon::Selected};
QIcon::Mode modes[] = {QIcon::Normal, QIcon::Disabled, QIcon::Selected};
QIcon::State states[] = {QIcon::On, QIcon::Off};
for (const auto &mode : modes) {
@ -519,6 +518,7 @@ void addPixmapToAllModesAndStates(QIcon &icon, const QPixmap &pixmap) {
icon.addPixmap(pixmap, mode, state);
}
}
icon.addPixmap(pixmap, QIcon::Active, QIcon::Off);
}
//-----------------------------------------------------------------------------