The mediator now observes the UI. I also did a pretty big code cleanup.
The user preferences are now managed by the mediator
Added a Configuration class to manage the user preferences
The video data class now works by width/height instead of size
Renamed networkUpdate/networkNofity to update/notify
establishing a connection is now synchronous (was asynchronous)
moved the NetworkSignals file to the UI module (named UISignals now)
the data passed to an observer is now const
moved the image size constants from the zcam module to the common module
made an effort to group related functions together in the mediator and UI modules
fixed the chat clear bug (#113)
fixed the data receive thread hogging the CPU (#117)
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61
Refactored UI-Mediator relationship
The mediator now observes the UI. I also did a pretty big code cleanup.
Closed by f9bfb2419f01282dc09522eb449acd833fff2d61 Closed by f9bfb2419f01282dc09522eb449acd833fff2d61 Closed by f9bfb2419f01282dc09522eb449acd833fff2d61 Closed by f9bfb2419f01282dc09522eb449acd833fff2d61 Closed by f9bfb2419f01282dc09522eb449acd833fff2d61 Closed by f9bfb2419f01282dc09522eb449acd833fff2d61