added tests for TextRowWidget, replaced QSignalMapper with connection to lambda