1. Merged changes from Kam's commits mannually. 2. fixed some issues with typing text in lineEdit slots in annotated report generation

.