To be honest, it's pretty bad, you can't imagine. Everything is in one single C++ file (+ the main.cpp), the chat is a webkit widget (it was the easiest and fastest solution), there is no error checking or anything so it can crash any time, etc etc...
Actually, this is my first C++ project, I don't even know C++ (only a bit C from high school).