1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-03-15 07:29:15 +01:00

GCS/OPMap-Added dialog box to confirm on clear waypoints.

Also fixed some indenting.
This commit is contained in:
Laura Sebesta 2012-06-28 14:59:42 +03:00 committed by PT_Dreamer
parent 9938f221e1
commit 2d94e29fd9

View File

@ -1713,11 +1713,12 @@ void OPMapGadgetWidget::onAddWayPointAct_triggered(internals::PointLatLng coord)
if (m_map_mode != Normal_MapMode)
return;
// m_map->WPCreate(coord, 0, "");
mapProxy->createWayPoint(coord);
// m_map->WPCreate(coord, 0, "");
float alt=15;
mapProxy->createWayPoint(coord, alt);
//wp->map_wp_item->picture.load(QString::fromUtf8(":/opmap/images/waypoint_marker1.png"));
//wp->map_wp_item->picture.load(QString::fromUtf8(":/opmap/images/waypoint_marker2.png"));
//wp->map_wp_item->picture.load(QString::fromUtf8(":/opmap/images/waypoint_marker1.png"));
//wp->map_wp_item->picture.load(QString::fromUtf8(":/opmap/images/waypoint_marker2.png"));
}
@ -1784,6 +1785,19 @@ void OPMapGadgetWidget::onDeleteWayPointAct_triggered()
void OPMapGadgetWidget::onClearWayPointsAct_triggered()
{
//First, ask to ensure this is what the user wants to do
QMessageBox msgBox;
msgBox.setText(tr("Are you sure you want to clear waypoints?"));
msgBox.setInformativeText(tr("All associated data will be lost."));
msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
int ret = msgBox.exec();
if (ret == QMessageBox::No)
{
return;
}
if (!m_widget || !m_map)
return;