refactored the code to be more c++ (no more function pointer) and fix Qt4 compilation
some ui fix + FSCP page finished