N7_GUI_Project1_V1.5

Project 1 ASML GUI code V1.4 includes the following:
-Live video feed
-Start button to start video feed
-Stop button to stop video feed
**Current known bugs: May take a few minutes for live video feed to
speed up to real time. **
-Read in Ini and Xml files to Target List box
-ListBox items are cleared for every new Ini/Xml file read in
-Uses Configuration button and Load Target Info button
-Configuration button
-Opens a separate window that will allow the user to select a file from
the file explorer window. Press "select file" and then "open file"
**Allows for .xml and .ini files only to be selected**
-After selecting the .ini file close Configuration window by clicking
open
file and then select the Load Target Info button to read in target
coordinates
-Up/Down/Left/Right/Fire buttons all work with missile launcher
-Displays Team name
-Displays updated version number
**Will need to update this number starting from this version is any
minor changes are made use the format #.# (e.g. Version 1.1 meaning
release version 1 minor change 1) If any major changes are made such as
search and destroy use the format #.# (e.g. Version 2.0 meaning release
version 2 with no minor changes yet made). **
-# of Missiles/Timer label is currently set to 0 with no functionality
-Select Video Device will allow the user to select which video device
the program will use.
**Have not tested with multiple cameras unknown errors may occur. **
Code Design Implemented in V1.5: Factory, Singleton, Adapter.