Add emit_status_changed_signal() and status_changed_signal to Connection.
Add support for StatusChangedSignal in TcpConnection and include missing headers.
Add ConnectSignal and DisconnectSignal to MainWindow::MulticastParticipantRow class.
Mark TcpService constructor's arguments as constant.
Mark some constructors' arguemtns as constant.
Small fix in Service
Introduce "handling chain" for signals in MainWindow::MulticastparticipantRow.
Update Service due to changes in MainWindow.
Add MainWidnow::MulticastParticipantRow::get_ip_address() and missing singal calls.
Redesign Connection constructor, connect() and add getters.
Update TcpConnection due to changes in Connection.
Implement Connections::add().
Replace set_connected() with set_connection_status() in MulticastParticipantRow.
Implement few callbacks in Service.