Public Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes
rqt_mrta::RqtMrtaWidget Class Reference

#include <rqt_mrta_widget.h>

List of all members.

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< PluginPtrVectorPluginPtr

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

RqtMrtaApplicationConfigapplication_config_
RqtMrtaArchitectureConfigarchitecture_config_
qt_gui_cpp::PluginContext context_
VectorPluginPtr external_plugins_
pluginlib::ClassLoader
< rqt_gui_cpp::Plugin
loader_
utilities::MessageSubscriberRegistryregistry_
mrta::Systemsystem_
Ui::RqtMrtaWidget * ui_

Detailed Description

Definition at line 43 of file rqt_mrta_widget.h.


Member Typedef Documentation

typedef boost::shared_ptr<rqt_gui_cpp::Plugin> rqt_mrta::RqtMrtaWidget::PluginPtr [private]

Definition at line 51 of file rqt_mrta_widget.h.

Definition at line 52 of file rqt_mrta_widget.h.


Constructor & Destructor Documentation

rqt_mrta::RqtMrtaWidget::RqtMrtaWidget ( QWidget *  parent,
const qt_gui_cpp::PluginContext context 
)

Definition at line 17 of file rqt_mrta_widget.cpp.

Definition at line 49 of file rqt_mrta_widget.cpp.


Member Function Documentation

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::loadSystem ( RqtMrtaApplicationConfig application_config = NULL) [private]

Definition at line 231 of file rqt_mrta_widget.cpp.

Definition at line 79 of file rqt_mrta_widget.cpp.

Definition at line 107 of file rqt_mrta_widget.cpp.

Definition at line 89 of file rqt_mrta_widget.cpp.

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.


Member Data Documentation

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.

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.


The documentation for this class was generated from the following files:


rqt_mrta
Author(s): Adriano Henrique Rossette Leite
autogenerated on Thu Jun 6 2019 18:50:53