#include "QGCMapTool.h"
#include "ui_QGCMapTool.h"
#include <QAction>
#include <QMenu>
QGCMapTool::QGCMapTool(QWidget *parent) :
QWidget(parent),
ui(new Ui::QGCMapTool)
{
ui->setupUi(this);
// Connect map and toolbar
ui->toolBar->setMap(ui->map);
// Connect zoom slider and map
ui->zoomSlider->setMinimum(ui->map->MinZoom());
ui->zoomSlider->setMaximum(ui->map->MaxZoom());
ui->zoomSlider->setValue(ui->map->ZoomReal());
connect(ui->zoomSlider, SIGNAL(valueChanged(int)), ui->map, SLOT(SetZoom(int)));
connect(ui->map, SIGNAL(zoomChanged(int)), this, SLOT(setZoom(int)));
}
void QGCMapTool::setZoom(int zoom)
{
if (ui->zoomSlider->value() != zoom)
{
ui->zoomSlider->setValue(zoom);
}
}
QGCMapTool::~QGCMapTool()
{
delete ui;
}
-
LM authored361ac1d7