this is a qt text editor with format function (align) and also with searching and replacing