Implementation of simple paint application with ability to share image in real time.
Features:
- Saving image
- Color picking
- Pen size changing
- Undo/redo actions
- Whiteboard cleanup
- Possibility to draw shapes: -line -curve -rectangle -ellipse
- Zoom
- Changing workarea size
- Workarea streaming (share image via network)
- Run server application.
- Run paint application with parameters:
- server-host - Server IP address or a hostname
- server-port - Server port
- mode <arguments(slave/master)> - Paint application can work in two modes - slave or master. Master will stream it's painted image to slaves.
Run runDoxygen.sh script for generating the Doxygen documentation.
Qt 5.12 with network module and with Qt Quick.