diff --git a/src/blackmisc/blackmisc.qrc b/src/blackmisc/blackmisc.qrc index 9f804300c..043f44e76 100644 --- a/src/blackmisc/blackmisc.qrc +++ b/src/blackmisc/blackmisc.qrc @@ -568,6 +568,7 @@ icons/simulators/FSX.png icons/simulators/Prepar3D.png icons/simulators/XPlane.png + icons/simulators/FG.png icons/famfamfam/icons/silk/control_eject.png diff --git a/src/blackmisc/iconlist.cpp b/src/blackmisc/iconlist.cpp index 85ce642fd..fd3c41420 100644 --- a/src/blackmisc/iconlist.cpp +++ b/src/blackmisc/iconlist.cpp @@ -98,6 +98,8 @@ namespace BlackMisc CIcon(CIcons::OSLinux, "Linux"), CIcon(CIcons::OSMacOs, "Mac OS"), CIcon(CIcons::OSWindows, "Windows"), + CIcon(CIcons::SimulatorFG, "FG"), + CIcon(CIcons::SimulatorFG16, "FG"), CIcon(CIcons::SimulatorFS9, "FS9"), CIcon(CIcons::SimulatorFS916, "FS9"), CIcon(CIcons::SimulatorFSX, "FSX"), diff --git a/src/blackmisc/icons.cpp b/src/blackmisc/icons.cpp index 23584397b..bc2227b4e 100644 --- a/src/blackmisc/icons.cpp +++ b/src/blackmisc/icons.cpp @@ -549,6 +549,18 @@ namespace BlackMisc return pm; } + const QPixmap &CIcons::simulatorFG() + { + static const QPixmap pm(":/simulators/icons/simulators/FG.png"); + return pm; + } + + const QPixmap &CIcons::simulatorFG16() + { + static const QPixmap pm(simulatorFG().scaled(32, 16, Qt::KeepAspectRatio)); + return pm; + } + const QPixmap &CIcons::simulatorXPlane() { static const QPixmap pm(":/simulators/icons/simulators/FS9.png"); @@ -1151,6 +1163,8 @@ namespace BlackMisc case OSLinux: return osLinux(); case OSMacOs: return osMac(); case OSWindows: return osWindows(); + case SimulatorFG: return simulatorFG(); + case SimulatorFG16: return simulatorFG16(); case SimulatorFS9: return simulatorFS9(); case SimulatorFS916: return simulatorFS916(); case SimulatorFSX: return simulatorFSX(); diff --git a/src/blackmisc/icons.h b/src/blackmisc/icons.h index c5d55e4cb..d4aa31032 100644 --- a/src/blackmisc/icons.h +++ b/src/blackmisc/icons.h @@ -93,6 +93,8 @@ namespace BlackMisc OSLinux, OSMacOs, OSWindows, + SimulatorFG, + SimulatorFG16, SimulatorFS9, SimulatorFS916, SimulatorFSX, @@ -500,6 +502,11 @@ namespace BlackMisc static const QPixmap &simulatorFS916(); //! @} + //! Simulator FG @{ + static const QPixmap &simulatorFG(); + static const QPixmap &simulatorFG16(); + //! @} + //! Simulator XPlane @{ static const QPixmap &simulatorXPlane(); static const QPixmap &simulatorXPlane16(); diff --git a/src/blackmisc/icons/simulators/FG.png b/src/blackmisc/icons/simulators/FG.png new file mode 100644 index 000000000..2df4c4416 Binary files /dev/null and b/src/blackmisc/icons/simulators/FG.png differ