Rewrite SourceWindow to be derived from a QTextEdit.