添加标签按键
This commit is contained in:
@@ -16,6 +16,14 @@ WayPointSetting::WayPointSetting(MapGraphicItem *map, QColor background) : myMap
|
||||
|
||||
opacity = 0.6;
|
||||
|
||||
showMode = 0;
|
||||
|
||||
rect.setX(0);
|
||||
rect.setY(0);
|
||||
rect.setWidth(100);
|
||||
rect.setHeight(370);
|
||||
|
||||
|
||||
connect(map, SIGNAL(childRefreshPosition()), this, SLOT(RefreshPos()));
|
||||
connect(map, SIGNAL(childSetOpacity(qreal)), this, SLOT(setOpacitySlot(qreal)));
|
||||
|
||||
@@ -122,9 +130,30 @@ WayPointSetting::WayPointSetting(MapGraphicItem *map, QColor background) : myMap
|
||||
});
|
||||
*/
|
||||
|
||||
btn_aircraft = new WayPointButton(map);
|
||||
btn_aircraft->setParentItem(this);
|
||||
btn_aircraft->setGeometry(10,10,80,80);
|
||||
btn_aircraft->setText(tr("AirCraft"));
|
||||
connect(btn_aircraft,&WayPointButton::clicked,[=]()
|
||||
{
|
||||
if(btn_aircraft->Text() == tr("AirCraft"))
|
||||
{
|
||||
btn_aircraft->setText(tr("ShowAirCraft"));
|
||||
emit UAVShowTip(true);
|
||||
emit showMessage(tr("show UAV Tip"));
|
||||
}
|
||||
else
|
||||
{
|
||||
btn_aircraft->setText(tr("AirCraft"));
|
||||
emit UAVShowTip(false);
|
||||
emit showMessage(tr("hide UAV Tip"));
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
btn_tip = new WayPointButton(map);
|
||||
btn_tip->setParentItem(this);
|
||||
btn_tip->setGeometry(10,10,80,80);
|
||||
btn_tip->setGeometry(10,100,80,80);
|
||||
btn_tip->setText(tr("Tip"));
|
||||
connect(btn_tip,&WayPointButton::clicked,[=]()
|
||||
{
|
||||
@@ -132,17 +161,19 @@ WayPointSetting::WayPointSetting(MapGraphicItem *map, QColor background) : myMap
|
||||
{
|
||||
btn_tip->setText(tr("ShowTip"));
|
||||
emit WPShowTip(true);
|
||||
emit showMessage(tr("show mission Tip"));
|
||||
}
|
||||
else
|
||||
{
|
||||
btn_tip->setText(tr("Tip"));
|
||||
emit WPShowTip(false);
|
||||
emit showMessage(tr("hide mission Tip"));
|
||||
}
|
||||
});
|
||||
|
||||
btn_ruler = new WayPointButton(map);
|
||||
btn_ruler->setParentItem(this);
|
||||
btn_ruler->setGeometry(10,100,80,80);
|
||||
btn_ruler->setGeometry(10,190,80,80);
|
||||
btn_ruler->setText(tr("Measure"));
|
||||
connect(btn_ruler,&WayPointButton::clicked,[=](){
|
||||
|
||||
@@ -153,7 +184,7 @@ WayPointSetting::WayPointSetting(MapGraphicItem *map, QColor background) : myMap
|
||||
|
||||
btn_table = new WayPointButton(map);
|
||||
btn_table->setParentItem(this);
|
||||
btn_table->setGeometry(10,190,80,80);
|
||||
btn_table->setGeometry(10,280,80,80);
|
||||
btn_table->setText(tr("Table"));
|
||||
connect(btn_table,&WayPointButton::clicked,[=](){
|
||||
|
||||
@@ -166,7 +197,7 @@ WayPointSetting::WayPointSetting(MapGraphicItem *map, QColor background) : myMap
|
||||
|
||||
QRectF WayPointSetting::boundingRect() const //鼠标可以操作的大小
|
||||
{
|
||||
return QRectF(0,0,100,280);
|
||||
return rect;
|
||||
}
|
||||
|
||||
void WayPointSetting::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
|
||||
@@ -194,7 +225,6 @@ void WayPointSetting::paint(QPainter *painter, const QStyleOptionGraphicsItem *o
|
||||
painter->drawRect(0,0,this->boundingRect().width(),this->boundingRect().height());
|
||||
painter->restore();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user