PhoenixPilot/PhoenixPilot — pull request #110 by solidgoldbomb (2012-12-16 23:10:31+00:00)
Title: Upgrade to Qt 5.0.0

Qt 5.0.0 will be released soon. There are a few reasons for us to move to this:
* Digia bought/obtained Qt from Nokia. They provide a commercial trial version.
* Nokia still makes a release but requires creation of an account and a manual download to get it. Not sure if Nokia will continue to even provide a release after 5.0 (maybe).
* The opensource version from qt-project.org only provides installation packages for 5.0.0. Looks like this is where Digia recommends that you get the opensource version from. Install packages can be automatically downloaded from qt-project.org.

There are a few compatibility breaks between Qt4 and Qt5. I fixed a few of the simple ones but got stuck on the more complicated bits in the plugin manager.

Some useful references for changes between Qt4 and Qt5:
* http://qt.gitorious.org/qt/qtbase/blobs/HEAD/dist/changes-5.0.0
* http://www.kdab.com/porting-from-qt-4-to-qt-5/
* http://qt-project.org/doc/qt-5.0/qtdoc/index.html
* http://qt-project.org/wiki/Qt-5
* http://qt-project.org/downloads

For linux users, this branch has been updated to automatically download/install the Qt5.0.0-rc2 SDK by using `make qt_sdk_install`. The install should now work properly for both 32-bit and 64-bit machines.

Current state:
* The uavobjgenerator and flight firmware build.
* The android GCS builds.
* **The GCS does not compile.**