3D DevIL in a 2D QT World.

I will now attempt to create my first Qt Application: :) We will use the "QApplication" object as our starting point, which is only used once regardless of how many windows or widgets are used, It must be called before any other objects related to the GUI, if we wish to instead make a console application we would instead use the "QCoreApplication" object. Design Goals: Create a simple windowed application that has a basic GUI, and allows images to be loaded from DevIL or FreeImage libraries into a 3D OGL window for display. I first use QMainApplication to subclass my own "MainWindow" this window is the parent window which handles memory handling and all associated window parameters. I then add a MenuBar which has "File" with a SubMenu "Open" this opens a FileDialog QString and parses the selected filename. I then add an OpenGL window as our central widget, by making our own "GLMain" sub-class which will handle all GL drawing ...