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