mark qdeclarative as required
added missing parts of a commit
style updates