diff --git a/images/mapproviders/google.png b/images/mapproviders/google.png
new file mode 100644
index 0000000..06409c5
Binary files /dev/null and b/images/mapproviders/google.png differ
diff --git a/images/mapproviders/openstreetmap.png b/images/mapproviders/openstreetmap.png
new file mode 100644
index 0000000..96a4734
Binary files /dev/null and b/images/mapproviders/openstreetmap.png differ
diff --git a/images/mapproviders/yahoo.png b/images/mapproviders/yahoo.png
new file mode 100644
index 0000000..9092985
Binary files /dev/null and b/images/mapproviders/yahoo.png differ
diff --git a/mavground.qrc b/mavground.qrc
index 15c9f73..6bb41cf 100644
--- a/mavground.qrc
+++ b/mavground.qrc
@@ -79,6 +79,9 @@
images/splash.png
audio/alert.wav
demo-log.txt
+ images/mapproviders/openstreetmap.png
+ images/mapproviders/google.png
+ images/mapproviders/yahoo.png
images/Vera.ttf
diff --git a/src/ui/MapWidget.cc b/src/ui/MapWidget.cc
index 59524e0..600f4dd 100644
--- a/src/ui/MapWidget.cc
+++ b/src/ui/MapWidget.cc
@@ -92,11 +92,11 @@ MapWidget::MapWidget(QWidget *parent) :
// Add controls to select map provider
/////////////////////////////////////////////////
QActionGroup* mapproviderGroup = new QActionGroup(this);
- osmAction = new QAction(tr("OpenStreetMap"), mapproviderGroup);
- yahooActionMap = new QAction(tr("Yahoo: Map"), mapproviderGroup);
- yahooActionSatellite = new QAction(tr("Yahoo: Satellite"), mapproviderGroup);
- googleActionMap = new QAction(tr("Google: Map"), mapproviderGroup);
- googleSatAction = new QAction(tr("Google: Sat"), mapproviderGroup);
+ osmAction = new QAction(QIcon(":/images/mapproviders/openstreetmap.png"), tr("OpenStreetMap"), mapproviderGroup);
+ yahooActionMap = new QAction(QIcon(":/images/mapproviders/yahoo.png"), tr("Yahoo: Map"), mapproviderGroup);
+ yahooActionSatellite = new QAction(QIcon(":/images/mapproviders/yahoo.png"), tr("Yahoo: Satellite"), mapproviderGroup);
+ googleActionMap = new QAction(QIcon(":/images/mapproviders/google.png"), tr("Google: Map"), mapproviderGroup);
+ googleSatAction = new QAction(QIcon(":/images/mapproviders/google.png"), tr("Google: Sat"), mapproviderGroup);
osmAction->setCheckable(true);
yahooActionMap->setCheckable(true);
yahooActionSatellite->setCheckable(true);
@@ -222,9 +222,9 @@ void MapWidget::mapproviderSelected(QAction* action)
mc->updateRequestNew();
mc->setZoom(zoom);
- yahooActionOverlay->setEnabled(false);
+// yahooActionOverlay->setEnabled(false);
overlay->setVisible(false);
- yahooActionOverlay->setChecked(false);
+// yahooActionOverlay->setChecked(false);
}
else if (action == yahooActionMap)
@@ -238,9 +238,9 @@ void MapWidget::mapproviderSelected(QAction* action)
mc->updateRequestNew();
mc->setZoom(zoom);
- yahooActionOverlay->setEnabled(false);
+// yahooActionOverlay->setEnabled(false);
overlay->setVisible(false);
- yahooActionOverlay->setChecked(false);
+// yahooActionOverlay->setChecked(false);
}
else if (action == yahooActionSatellite)
{
@@ -253,7 +253,7 @@ void MapWidget::mapproviderSelected(QAction* action)
mc->updateRequestNew();
mc->setZoom(zoom);
- yahooActionOverlay->setEnabled(true);
+// yahooActionOverlay->setEnabled(true);
}
else if (action == googleActionMap)
{
@@ -265,9 +265,9 @@ void MapWidget::mapproviderSelected(QAction* action)
mc->updateRequestNew();
mc->setZoom(zoom);
- yahooActionOverlay->setEnabled(false);
+// yahooActionOverlay->setEnabled(false);
overlay->setVisible(false);
- yahooActionOverlay->setChecked(false);
+// yahooActionOverlay->setChecked(false);
}
else if (action == googleSatAction)
{
@@ -279,9 +279,9 @@ void MapWidget::mapproviderSelected(QAction* action)
mc->updateRequestNew();
mc->setZoom(zoom);
- yahooActionOverlay->setEnabled(false);
+// yahooActionOverlay->setEnabled(false);
overlay->setVisible(false);
- yahooActionOverlay->setChecked(false);
+// yahooActionOverlay->setChecked(false);
}
else
{