Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions capabilities/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.16)
project(moveit_task_constructor_capabilities)

find_package(fmt REQUIRED)
find_package(Boost CONFIG REQUIRED)
find_package(catkin REQUIRED COMPONENTS
actionlib
moveit_core
Expand Down
2 changes: 1 addition & 1 deletion core/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16)
project(moveit_task_constructor_core)

find_package(Boost REQUIRED)
find_package(Boost CONFIG REQUIRED)
find_package(fmt REQUIRED)
find_package(catkin REQUIRED COMPONENTS
roslint
Expand Down
17 changes: 12 additions & 5 deletions visualization/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.16)
project(moveit_task_constructor_visualization)

find_package(fmt REQUIRED)
find_package(Boost CONFIG REQUIRED)
find_package(catkin REQUIRED COMPONENTS
moveit_core
moveit_ros_visualization
Expand All @@ -28,18 +29,24 @@ endforeach()
add_definitions(-DBOOST_MATH_DISABLE_FLOAT128)

# Qt Stuff
if("${rviz_QT_VERSION}" VERSION_LESS "5")
find_package(Qt4 ${rviz_QT_VERSION} REQUIRED QtCore QtGui)
include(${QT_USE_FILE})
if("${rviz_QT_VERSION}" VERSION_GREATER_EQUAL "6")
find_package(Qt6 ${rviz_QT_VERSION} REQUIRED Core Widgets)
set(QT_LIBRARIES Qt6::Widgets)
macro(qt_wrap_ui)
qt4_wrap_ui(${ARGN})
qt6_wrap_ui(${ARGN})
endmacro()
else()
elseif("${rviz_QT_VERSION}" VERSION_GREATER_EQUAL "5")
find_package(Qt5 ${rviz_QT_VERSION} REQUIRED Core Widgets)
set(QT_LIBRARIES Qt5::Widgets)
macro(qt_wrap_ui)
qt5_wrap_ui(${ARGN})
endmacro()
else()
find_package(Qt4 ${rviz_QT_VERSION} REQUIRED QtCore QtGui)
include(${QT_USE_FILE})
macro(qt_wrap_ui)
qt4_wrap_ui(${ARGN})
endmacro()
endif()

set(CMAKE_INCLUDE_CURRENT_DIR ON)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -515,7 +515,7 @@ QVariant RemoteSolutionModel::data(const QModelIndex& index, int role) const {
return item.creation_rank;
case 1:
if (std::isinf(item.cost))
return tr(u8"∞");
return tr(reinterpret_cast<const char*>(u8"∞"));
if (std::isnan(item.cost))
return QVariant();
return QLocale().toString(item.cost, 'f', 4);
Expand Down
8 changes: 6 additions & 2 deletions visualization/motion_planning_tasks/src/task_list_model.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ QVariant TaskListModel::horizontalHeader(int column, int role) {
case 0:
return tr("name");
case 1:
return tr(u8"✓");
return tr(reinterpret_cast<const char*>(u8"✓"));
case 2:
return tr(u8"✗");
return tr(reinterpret_cast<const char*>(u8"✗"));
case 3:
return tr("time");
}
Expand Down Expand Up @@ -354,7 +354,11 @@ TaskListView::TaskListView(QWidget* parent) : QTreeView(parent) {}

// dropping onto an item, should expand this item
void TaskListView::dropEvent(QDropEvent* event) {
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
QModelIndex index = indexAt(event->position().toPoint());
#else
QModelIndex index = indexAt(event->pos());
#endif
QTreeView::dropEvent(event);
if (event->isAccepted())
expand(index);
Expand Down
6 changes: 6 additions & 0 deletions visualization/motion_planning_tasks/utils/icon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#include <QPainter>
#include <QPaintEngine>
#include <QWidget>
#include <QWindow>

namespace moveit_rviz_plugin {
namespace utils {
Expand Down Expand Up @@ -196,10 +197,15 @@ QString Icon::imageFileName() const {
QIcon Icon::combinedIcon(const QList<QIcon>& icons) {
QIcon result;
QWindow* window = QApplication::allWidgets().first()->windowHandle();

for (const QIcon& icon : icons)
for (const QIcon::Mode mode : { QIcon::Disabled, QIcon::Normal })
for (const QSize& size : icon.availableSizes(mode))
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
result.addPixmap(icon.pixmap(size, window->devicePixelRatio(), mode), mode);
#else
result.addPixmap(icon.pixmap(window, size, mode), mode);
#endif
return result;
}
} // namespace utils
Expand Down
2 changes: 1 addition & 1 deletion visualization/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<buildtool_depend>catkin</buildtool_depend>

<depend>fmt</depend>
<build_depend>qtbase5-dev</build_depend>
<build_depend>qt-base-dev</build_depend>
<depend>moveit_core</depend>
<depend>moveit_task_constructor_msgs</depend>
<depend>moveit_task_constructor_core</depend>
Expand Down
Loading