Celem zajęć było poszerzenie świadomości uczestników, dotyczącej możliwości użycia własnych sygnałów i slotów w Qt.
Uczestnicy zostali poprowadzeni przez następujące kroki:
- postawienie problemu: komunikacja dwóch klas (okien programu) za pomocą zewnętrznych klas
- implementacja klas GUI
- implementacja klas pośredniczących w komunikacji (nadajnik i odbiornik)
- ustawienie połączeń (connect)
- pomiędzy nadajnikiem i odbiorcą
- pomiędzy oknem nadawcy i nadajnikiem
- pomiędzy oknem odbiorcy i odbiornikiem
- implementacja przesyłania wiadomości
- po naciśnięciu przycisku GUI
- w trakcie zmiany pisanego tekstu
Uczestnicy potrafią wykorzystać pełne możliwości oferowane przez mechanizm sygnałów i slotów w Qt.
Projekt stworzony w trakcie zajęć przez Krzysztofa Dudzika - [sygnały](https://github.com/cni-open-source/warsztaty-Qt/blob/letni_2015/[04] Komunikacja międzywątkowa_przykład)