- Added Qt5 support
- QtWindow, QtKeyboard, QtMouse, QtExecutionModel are the initial implementations to get things working
- Added a Platform.cpp for Qt and GTK which implement the Platform functions to create the defaults for each
- Debug and Release Linux configurations are set to use Qt from this changeset on. You can switch to GTK by exlcuding Platform.cpp in the Qt or GTK folder for the implementation you want to disable, currently you cannot use both at once.
NOTE: There is currently a warning coming from qt5/QtGui/qopenglcontext.h warning To use GLEW with Qt, do not include <qopengl.h> or <QOpenGLFunctions> after glew.h [-Wcpp] which is a bit annoying but I cannot change the order or glew complains that GL was included before GLEW. The advice I found online was to ignore the message.
{T898}