http://labs.qt.nokia.com/2006/09/11/...vice-in-qt-42/