Don't leak Edid
It is created and owned by Output, so QScopedPointer must be used instead of not owning QPointer.