diff --git a/qgcresources.qrc b/qgcresources.qrc index 959f2456ebfca0ee12cdf95f875174c435f2f768..973da9ffa019e28c968a24b6a0b24c0adf64f222 100644 --- a/qgcresources.qrc +++ b/qgcresources.qrc @@ -3,11 +3,8 @@ resources/fonts/OpenSans-Regular.ttf resources/fonts/OpenSans-Semibold.ttf - src/AutoPilotPlugins/Common/Images/AirframeComponentIcon.png - - src/AutoPilotPlugins/Common/Images/FlyingWing.svg src/AutoPilotPlugins/Common/Images/HexaRotorPlus.svg src/AutoPilotPlugins/Common/Images/HexaRotorX.svg @@ -18,8 +15,6 @@ src/AutoPilotPlugins/Common/Images/QuadRotorX.svg src/AutoPilotPlugins/Common/Images/AirframeSimulation.svg src/AutoPilotPlugins/Common/Images/Plane.svg - - src/AutoPilotPlugins/Common/Images/AirframeSimulation.svg src/AutoPilotPlugins/Common/Images/AirframeUnknown.svg src/AutoPilotPlugins/Common/Images/Boat.svg @@ -179,6 +174,7 @@ resources/TrashDelete.svg resources/XDelete.svg resources/XDeleteBlack.svg + resources/icons/qgroundcontrol.ico resources/firmware/px4.png diff --git a/src/main.cc b/src/main.cc index 307086a8981014a1a8ac793313cca17ff4415934..5a582ce66fa0c19946e9fe9e11c06af681c2cbf7 100644 --- a/src/main.cc +++ b/src/main.cc @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -211,6 +212,10 @@ int main(int argc, char *argv[]) QGCApplication* app = new QGCApplication(argc, argv, runUnitTests); Q_CHECK_PTR(app); +#ifdef Q_OS_LINUX + QApplication::setWindowIcon(QIcon(":/res/resources/icons/qgroundcontrol.ico")); +#endif /* Q_OS_LINUX */ + // There appears to be a threading issue in qRegisterMetaType which can cause it to throw a qWarning // about duplicate type converters. This is caused by a race condition in the Qt code. Still working // with them on tracking down the bug. For now we register the type which is giving us problems here