From 0de51f1b8e49a73628ca14dc19d8a6e143e2d995 Mon Sep 17 00:00:00 2001 From: acki Date: Mon, 5 May 2025 21:22:08 -0400 Subject: [PATCH] gui --- src/modelec_gui/src/pages/map_page.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/modelec_gui/src/pages/map_page.cpp b/src/modelec_gui/src/pages/map_page.cpp index 8743b7c..589b89d 100644 --- a/src/modelec_gui/src/pages/map_page.cpp +++ b/src/modelec_gui/src/pages/map_page.cpp @@ -255,15 +255,6 @@ namespace ModelecGUI go_to_pub_->publish(msg); } - - else if (event->button() == Qt::RightButton) - { - enemy_pos_.x = Modelec::mapValue(event->pos().x(), 0, width(), 0, 3000); - enemy_pos_.y = 2000 - Modelec::mapValue(event->pos().y(), 0, height(), 0, 2000); - enemy_pos_.theta = 0; - - enemy_pos_pub_->publish(enemy_pos_); - } } void MapPage::mouseReleaseEvent(QMouseEvent* event) @@ -279,6 +270,15 @@ namespace ModelecGUI void MapPage::mouseMoveEvent(QMouseEvent* event) { QWidget::mouseMoveEvent(event); + + if (event->button() == Qt::RightButton) + { + enemy_pos_.x = Modelec::mapValue(event->pos().x(), 0, width(), 0, 3000); + enemy_pos_.y = 2000 - Modelec::mapValue(event->pos().y(), 0, height(), 0, 2000); + enemy_pos_.theta = 0; + + enemy_pos_pub_->publish(enemy_pos_); + } } void MapPage::OnObstacleReceived(const modelec_interfaces::msg::Obstacle::SharedPtr msg)