QString includes QList (via QStringList), the other needed headers are included by calendarevent.h.

Do you think that we should explicitly include all dependencies to each file, disregarding indirectly included headers?