Review Request 109610: A new splash screen for kdevelop (animation attached)
Sven Brauch
svenbrauch at gmx.de
Wed Mar 20 20:44:09 UTC 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/109610/
-----------------------------------------------------------
(Updated March 20, 2013, 8:44 p.m.)
Review request for KDevelop.
Changes
-------
I have fixed 2, 3, 4.
About the QApplication::processEvents, this is necessary because the event loop is not yet running (the application is starting up), but the splash screen needs to be redrawn. This was not necessary before because the splash screen was static, and didn't need redrawing. Calling QApplication::processEvents() is also described in the Qt documentation as the correct way to update the splash screen while the application is starting: http://qt-project.org/doc/qt-4.8/qsplashscreen.html
Cheers
Description
-------
This is my suggestion for a new splash screen in kdevelop. Sure, application startup is short anyways, but we've had the current splash screen for ages and it's time for something new. ;)
Click here for what it looks like: http://files.feorar.org/splash.gif
Be careful, it's 3.5MB gif.
It needs a patch to kdevplatform for the progress info, which I'll submit shortly (it works without too, but you'll only see grey squares).
Diffs (updated)
-----
pics/misc/kdevelop-splash.xcf fdd2b40cbe7c6096f77519f1706cec3846a29696
pics/misc/kdevelop-splash.png cf161cb634c6c3f24b743706294078eb3ed16d94
app/splash.qml PRE-CREATION
app/splash.cpp PRE-CREATION
app/splash.h PRE-CREATION
app/main.cpp 4ad8f05
app/CMakeLists.txt c0e10ed
Diff: http://git.reviewboard.kde.org/r/109610/diff/
Testing
-------
I verified that even if something goes wrong in QML there's no crashes or strange behavior. You'll just get the splash screen without the colorful squares. Thus I think the risk of breaking something with this is low.
Thanks,
Sven Brauch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20130320/7c21d547/attachment.html>
More information about the KDevelop-devel
mailing list