I have experience with c++ and qt3, but creating patches and sending them by mail is a pain in the ass. I would sugest gitorious, wich have "merge requests", if you dont wanna give commit permisions to all the people who could help.
It's not a matter of me granting the permissions. I may need to move the Trinity branch off of KDE e.V. 's servers for this very reason. If it were up to me I would grant limited write permission upon initial request from anyone willing to help (to a test branch most likely, that the project maintainers can merge to trunk after patch validation).
Tim