Summary: | QProgressBar busy animation not working in Oxygen style | ||
---|---|---|---|
Product: | [Plasma] Oxygen | Reporter: | Jan <medhefgo> |
Component: | style | Assignee: | Hugo Pereira Da Costa <hugo.pereira.da.costa> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hugo.pereira.da.costa |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jan
2011-04-12 11:41:10 UTC
... I'm confused. If you type oxygen-demo (from konsole, or terminal), and go to the "slider" tab, there is an animated progressbar there. Are you saying that it is not working in designer-preview only, but actually is working on the executable program ? Or is not working on both (which is then in contradiction with oxygen-demo). Also note that at least for me, it is also working with e.g. kmail statusbar. (PS: oxygen-gtk is totally unrelated here. Completely independent code path). Hint: Could you - type "oxygen-settings" from konsole, or krunner; - in the first page, go to the "animations" tab - make sure the line "Busy indicator steps" is checked - click on the "tools" icon button, and check the "Duration" value, making sure its not 0. This "advanced" settings are supposed to control busy progressbar animation. (you'd also need to make sure that the first "Enable animations" checkbox is indeed checked). Git commit 2997e73a3a392b60c46f88656301e527a12cbcda by Hugo Pereira Da Costa. Committed on 12/04/2011 at 14:03. Pushed by hpereiradacosta into branch 'KDE/4.6'. Do not condition "busy" progressbar animation by the global "enable animations" flag. They must be disabled explicitely via oxygen-settings. CCBUG: 270751 Conflicts: kstyles/oxygen/animations/oxygenanimations.cpp M +1 -1 kstyles/oxygen/animations/oxygenanimations.cpp http://commits.kde.org/kde-workspace/2997e73a3a392b60c46f88656301e527a12cbcda Git commit 93fc6c4298e7141b5673c2ab4b78d908ac34767f by Hugo Pereira Da Costa. Committed on 12/04/2011 at 12:39. Pushed by hpereiradacosta into branch 'master'. Do not condition "busy" progressbar animation by the global "enable animations" flag. They must be disabled explicitely via oxygen-settings. CCBUG: 270751 M +1 -1 kstyles/oxygen/animations/oxygenanimations.cpp http://commits.kde.org/kde-workspace/93fc6c4298e7141b5673c2ab4b78d908ac34767f You're right, I've disabled animations altogether. I must say that it is rather odd that busy indicator animation can be disabled since it makes a progress bar used in that way do nothing - suggesting that nothing is being done. " I must say that it is rather odd that busy indicator animation can be disabled since it makes a progress bar used in that way do nothing - suggesting that nothing is being done." I agree. And in fact the commits referred to in comments 5 and 6 address exactly this. (one commit is to the master branch and another one if for next release of KDE4.6). The new behavior is that disabling animations as a whole do *not* disable the busy indicator any more (and I changed the UI of oxygen settings to make that explicit), and you would have to un-check it explicitly, to get the animation stopped. So. The bug is fixed "twice", now. Thanks for reporting ! |