[Game Logs] Playback Controller

Feature Request

Summary

Handles reading the log entries metadata and sending to the correct location

Design / Technical Approach

GameLogReader
 - reads in the file
 - have slots to receive play pause requests
 - playback:
   1. read log entry metadata(size, type, time)
   2. waits on a QTimer to process next log entry
   3. sends the log entry to the correct GameLogConnection based on the log entry type
GameLogConnection
 - gives the resulting messages to the connected protocol parser
Edited by Jimmy Z