Fix 'Message "too big indentation amount" on windows'.
The type of the struct's ...CodeGenerationState are changed into classes, constructors are added and class members are initialized to useful defaults. The code generator line ending type is initialized accordingly to the platform umbrello is build for. BUG:358731 FIXED-IN:2.18.2 (KDE Applications 15.12.2)
Showing with 66 additions and 12 deletions