Порядок инклюдов — этот до `playlistwidget.h` (как до своего), после `QUrl` (как после кутишного), а `playlistmodel.h` вообще надо инклюдить самым первым.
http://leechcraft.org/development-code-style#include_order