Version: (using KDE 4.2.0) OS: Linux Installed from: RedHat RPMs If I switch in qtconfig style to Oxygen, all standart Qt dialogs (for example, QMessageBox::critical() in Qt examples) show without icons (QMessageBox::Critical). In other styles (Plastique) these icons show correctly.
Created attachment 32259 [details] icons seems ok Not reproducable over here (Qt 4.5, KDE-trunk)
I have Qt 4.4.3. I wait for Qt 4.5 and close bug if it will be OK.
This is fixed with commit 929352, but this commit is actually superflous, as Qt 4.5 has the same code in QCommonStyle. The fix is only required for Qt 4.4 (KDE 4.2 branch), but trunk requires Qt 4.5. I will leave the bug open until the code duplication is solved.
That code got adjusted a lot in the last decade.