Go to the documentation of this file.
42 #include "ui_task_panel.h"
43 #include "ui_task_view.h"
44 #include "ui_global_settings.h"
45 #include <moveit_task_constructor_msgs/ExecuteTaskSolutionAction.h>
58 class TaskPanelPrivate :
public Ui_TaskPanel
70 class TaskViewPrivate :
public Ui_TaskView
76 inline std::pair<TaskListModel*, TaskDisplay*>
getTaskListModel(
const QModelIndex& index)
const;
79 inline std::pair<BaseTaskModel*, QModelIndex>
getTaskModel(
const QModelIndex& index)
const;
89 void lock(TaskDisplay* display);
rviz::WindowManagerInterface * window_manager_
QPointer< TaskDisplay > locked_display_
TaskPanelPrivate(TaskPanel *q_ptr)
void lock(TaskDisplay *display)
unlock locked_display_ if given display is different
actionlib::SimpleActionClient< moveit_task_constructor_msgs::ExecuteTaskSolutionAction > exec_action_client_
std::pair< BaseTaskModel *, QModelIndex > getTaskModel(const QModelIndex &index) const
retrieve TaskModel corresponding to given index
void configureExistingModels()
configure all TaskListModels that were already created when TaskView gets instantiated
QButtonGroup * tool_buttons_group
void configureTaskListModel(TaskListModel *model)
configure a (new) TaskListModel
void configureInsertedModels(const QModelIndex &parent, int first, int last)
configure newly inserted models
std::pair< TaskListModel *, TaskDisplay * > getTaskListModel(const QModelIndex &index) const
retrieve TaskListModel corresponding to given index
rviz::Property * property_root
TaskViewPrivate(TaskView *q_ptr)
visualization
Author(s): Robert Haschke
autogenerated on Thu Feb 27 2025 03:39:51