moc, Q_OBJECT and moc: A checklist