#include <rqt_mrta_widget.h>
Public Member Functions | |
| RqtMrtaWidget (QWidget *parent, const qt_gui_cpp::PluginContext &context) | |
| virtual | ~RqtMrtaWidget () |
Private Types | |
| typedef boost::shared_ptr < rqt_gui_cpp::Plugin > | PluginPtr |
| typedef QVector< PluginPtr > | VectorPluginPtr |
Private Slots | |
| void | newApplicationPushButtonClicked () |
| void | newArchitecturePushButtonClicked () |
| void | openApplicationPushButtonClicked () |
| void | openArchitecturePushButtonClicked () |
Private Member Functions | |
| QString | askItem (const char *title, const char *label, const QStringList &items) |
| void | clear () |
| QMap< QString, QString > | findPlugins (const QString &attribute) const |
| void | loadApplication (const QString &url="") |
| void | loadArchitecture (const QString &url="") |
| void | loadRobots () |
| void | loadSystem (RqtMrtaApplicationConfig *application_config=NULL) |
| void | showMessage (const QString &title, const QString &message="", QMessageBox::Icon icon=QMessageBox::Critical) const |
Private Attributes | |
| RqtMrtaApplicationConfig * | application_config_ |
| RqtMrtaArchitectureConfig * | architecture_config_ |
| qt_gui_cpp::PluginContext | context_ |
| VectorPluginPtr | external_plugins_ |
| pluginlib::ClassLoader < rqt_gui_cpp::Plugin > | loader_ |
| utilities::MessageSubscriberRegistry * | registry_ |
| mrta::System * | system_ |
| Ui::RqtMrtaWidget * | ui_ |
Definition at line 43 of file rqt_mrta_widget.h.
typedef boost::shared_ptr<rqt_gui_cpp::Plugin> rqt_mrta::RqtMrtaWidget::PluginPtr [private] |
Definition at line 51 of file rqt_mrta_widget.h.
typedef QVector<PluginPtr> rqt_mrta::RqtMrtaWidget::VectorPluginPtr [private] |
Definition at line 52 of file rqt_mrta_widget.h.
| rqt_mrta::RqtMrtaWidget::RqtMrtaWidget | ( | QWidget * | parent, |
| const qt_gui_cpp::PluginContext & | context | ||
| ) |
Definition at line 17 of file rqt_mrta_widget.cpp.
| rqt_mrta::RqtMrtaWidget::~RqtMrtaWidget | ( | ) | [virtual] |
Definition at line 49 of file rqt_mrta_widget.cpp.
| QString rqt_mrta::RqtMrtaWidget::askItem | ( | const char * | title, |
| const char * | label, | ||
| const QStringList & | items | ||
| ) | [private] |
Definition at line 292 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::clear | ( | ) | [private] |
Definition at line 211 of file rqt_mrta_widget.cpp.
| QMap< QString, QString > rqt_mrta::RqtMrtaWidget::findPlugins | ( | const QString & | attribute | ) | const [private] |
Definition at line 276 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::loadApplication | ( | const QString & | url = "" | ) | [private] |
Definition at line 137 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::loadArchitecture | ( | const QString & | url = "" | ) | [private] |
Definition at line 151 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::loadRobots | ( | ) | [private] |
| void rqt_mrta::RqtMrtaWidget::loadSystem | ( | RqtMrtaApplicationConfig * | application_config = NULL | ) | [private] |
Definition at line 231 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::newApplicationPushButtonClicked | ( | ) | [private, slot] |
Definition at line 79 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::newArchitecturePushButtonClicked | ( | ) | [private, slot] |
Definition at line 107 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::openApplicationPushButtonClicked | ( | ) | [private, slot] |
Definition at line 89 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::openArchitecturePushButtonClicked | ( | ) | [private, slot] |
Definition at line 119 of file rqt_mrta_widget.cpp.
| void rqt_mrta::RqtMrtaWidget::showMessage | ( | const QString & | title, |
| const QString & | message = "", |
||
| QMessageBox::Icon | icon = QMessageBox::Critical |
||
| ) | const [private] |
Definition at line 252 of file rqt_mrta_widget.cpp.
Definition at line 54 of file rqt_mrta_widget.h.
Definition at line 55 of file rqt_mrta_widget.h.
Definition at line 57 of file rqt_mrta_widget.h.
Definition at line 58 of file rqt_mrta_widget.h.
Definition at line 59 of file rqt_mrta_widget.h.
Definition at line 56 of file rqt_mrta_widget.h.
mrta::System* rqt_mrta::RqtMrtaWidget::system_ [private] |
Definition at line 60 of file rqt_mrta_widget.h.
Ui::RqtMrtaWidget* rqt_mrta::RqtMrtaWidget::ui_ [private] |
Definition at line 53 of file rqt_mrta_widget.h.