#include <ContinualPlanningMonitorWindow.h>
Public Member Functions | |
ContinualPlanningMonitorWindow () | |
~ContinualPlanningMonitorWindow () | |
Protected Member Functions | |
void | executeActionDirectly_contextMenu (QListWidgetItem *item, const QPoint &globalPos) |
Generic context menu call for executing an action that might be described in item. | |
QString | getActionDescription (QString action) |
Extract "detect-object table1_loc1_room1" from 1.00: (detect-objects table1_loc1_room1) [1.00]. | |
QString | queryActionText (QString actionTxt) |
Bring up a QInputDialog asking to edit the given actionTxt. | |
void | restyle () |
restyle the dynamically styled widgets | |
void | statusCallback (const continual_planning_executive::ContinualPlanningStatus &status) |
Private Slots | |
void | currentPlanList_contextMenu (const QPoint &pos) |
void | executeAction (QString actionTxt) |
void | lastPlanList_contextMenu (const QPoint &pos) |
void | notifyUser (bool success, QString title, QString message) |
void | on_actionAdd_Action_activated () |
void | on_actionExecute_Action_activated () |
void | on_actionExit_activated () |
void | on_actionForce_Replanning_activated () |
void | on_actionPause_activated () |
void | on_actionReestimate_State_activated () |
void | on_actionReset_activated () |
void | on_actionRun_activated () |
void | on_actionStep_activated () |
Private Attributes | |
ContinualPlanningControlThread | _continualPlanningControlThread |
ExecuteActionThread | _executeActionThread |
unsigned int | _nCustomActions |
QSettings * | _settings |
QSignalMapper * | _signalMapper |
ros::Subscriber | _subStatus |
continual_planning_executive::ContinualPlanningStatus | st |
Definition at line 55 of file ContinualPlanningMonitorWindow.h.
Definition at line 11 of file ContinualPlanningMonitorWindow.cpp.
Definition at line 67 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::currentPlanList_contextMenu | ( | const QPoint & | pos | ) | [private, slot] |
Definition at line 291 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::executeAction | ( | QString | actionTxt | ) | [private, slot] |
Definition at line 145 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::executeActionDirectly_contextMenu | ( | QListWidgetItem * | item, |
const QPoint & | globalPos | ||
) | [protected] |
Generic context menu call for executing an action that might be described in item.
[in] | item | the item's text is used as the action description to execute |
[in] | globalPos | the position to bring up the context menu |
Definition at line 299 of file ContinualPlanningMonitorWindow.cpp.
QString ContinualPlanningMonitorWindow::getActionDescription | ( | QString | action | ) | [protected] |
Extract "detect-object table1_loc1_room1" from 1.00: (detect-objects table1_loc1_room1) [1.00].
Definition at line 162 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::lastPlanList_contextMenu | ( | const QPoint & | pos | ) | [private, slot] |
Definition at line 283 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::notifyUser | ( | bool | success, |
QString | title, | ||
QString | message | ||
) | [private, slot] |
Definition at line 345 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionAdd_Action_activated | ( | ) | [private, slot] |
Definition at line 117 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionExecute_Action_activated | ( | ) | [private, slot] |
Definition at line 110 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionExit_activated | ( | ) | [private, slot] |
Definition at line 71 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionForce_Replanning_activated | ( | ) | [private, slot] |
Definition at line 150 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionPause_activated | ( | ) | [private, slot] |
Definition at line 98 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionReestimate_State_activated | ( | ) | [private, slot] |
Definition at line 156 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionReset_activated | ( | ) | [private, slot] |
Definition at line 76 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionRun_activated | ( | ) | [private, slot] |
Definition at line 92 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::on_actionStep_activated | ( | ) | [private, slot] |
Definition at line 104 of file ContinualPlanningMonitorWindow.cpp.
QString ContinualPlanningMonitorWindow::queryActionText | ( | QString | actionTxt | ) | [protected] |
Bring up a QInputDialog asking to edit the given actionTxt.
Definition at line 327 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::restyle | ( | ) | [protected] |
restyle the dynamically styled widgets
Definition at line 353 of file ContinualPlanningMonitorWindow.cpp.
void ContinualPlanningMonitorWindow::statusCallback | ( | const continual_planning_executive::ContinualPlanningStatus & | status | ) | [protected] |
Definition at line 176 of file ContinualPlanningMonitorWindow.cpp.
ContinualPlanningControlThread ContinualPlanningMonitorWindow::_continualPlanningControlThread [private] |
Definition at line 104 of file ContinualPlanningMonitorWindow.h.
Definition at line 105 of file ContinualPlanningMonitorWindow.h.
unsigned int ContinualPlanningMonitorWindow::_nCustomActions [private] |
Definition at line 107 of file ContinualPlanningMonitorWindow.h.
QSettings* ContinualPlanningMonitorWindow::_settings [private] |
Definition at line 108 of file ContinualPlanningMonitorWindow.h.
QSignalMapper* ContinualPlanningMonitorWindow::_signalMapper [private] |
Definition at line 109 of file ContinualPlanningMonitorWindow.h.
Definition at line 102 of file ContinualPlanningMonitorWindow.h.
Definition at line 101 of file ContinualPlanningMonitorWindow.h.