Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
rqt_gui_cpp::RosCppPluginProvider Class Reference

#include <roscpp_plugin_provider.h>

Inheritance diagram for rqt_gui_cpp::RosCppPluginProvider:
Inheritance graph
[legend]

Public Member Functions

virtual void * load (const QString &plugin_id, qt_gui_cpp::PluginContext *plugin_context)
 
virtual qt_gui_cpp::Pluginload_plugin (const QString &plugin_id, qt_gui_cpp::PluginContext *plugin_context)
 
 RosCppPluginProvider ()
 
virtual ~RosCppPluginProvider ()
 
- Public Member Functions inherited from qt_gui_cpp::CompositePluginProvider
 CompositePluginProvider (const QList< PluginProvider * > &plugin_providers=QList< PluginProvider * >())
 
virtual QList< PluginDescriptor * > discover_descriptors (QObject *discovery_data)
 
virtual void set_plugin_providers (const QList< PluginProvider * > &plugin_providers)
 
virtual void shutdown ()
 
virtual void unload (void *plugin_instance)
 
virtual ~CompositePluginProvider ()
 
- Public Member Functions inherited from qt_gui_cpp::PluginProvider
virtual QMap< QString, QString > discover (QObject *discovery_data)
 
 PluginProvider ()
 
virtual void unload_plugin (Plugin *plugin_instance)
 
virtual ~PluginProvider ()
 

Protected Member Functions

void init_node ()
 
void wait_for_master ()
 

Protected Attributes

bool node_initialized_
 
QMessageBox * wait_for_master_dialog_
 
QThread * wait_for_master_thread_
 

Detailed Description

Definition at line 45 of file roscpp_plugin_provider.h.

Constructor & Destructor Documentation

◆ RosCppPluginProvider()

rqt_gui_cpp::RosCppPluginProvider::RosCppPluginProvider ( )

Definition at line 55 of file roscpp_plugin_provider.cpp.

◆ ~RosCppPluginProvider()

rqt_gui_cpp::RosCppPluginProvider::~RosCppPluginProvider ( )
virtual

Definition at line 66 of file roscpp_plugin_provider.cpp.

Member Function Documentation

◆ init_node()

void rqt_gui_cpp::RosCppPluginProvider::init_node ( )
protected

Definition at line 116 of file roscpp_plugin_provider.cpp.

◆ load()

void * rqt_gui_cpp::RosCppPluginProvider::load ( const QString &  plugin_id,
qt_gui_cpp::PluginContext plugin_context 
)
virtual

Reimplemented from qt_gui_cpp::CompositePluginProvider.

Definition at line 74 of file roscpp_plugin_provider.cpp.

◆ load_plugin()

qt_gui_cpp::Plugin * rqt_gui_cpp::RosCppPluginProvider::load_plugin ( const QString &  plugin_id,
qt_gui_cpp::PluginContext plugin_context 
)
virtual

Reimplemented from qt_gui_cpp::CompositePluginProvider.

Definition at line 80 of file roscpp_plugin_provider.cpp.

◆ wait_for_master()

void rqt_gui_cpp::RosCppPluginProvider::wait_for_master ( )
protected

Definition at line 86 of file roscpp_plugin_provider.cpp.

Member Data Documentation

◆ node_initialized_

bool rqt_gui_cpp::RosCppPluginProvider::node_initialized_
protected

Definition at line 65 of file roscpp_plugin_provider.h.

◆ wait_for_master_dialog_

QMessageBox* rqt_gui_cpp::RosCppPluginProvider::wait_for_master_dialog_
protected

Definition at line 67 of file roscpp_plugin_provider.h.

◆ wait_for_master_thread_

QThread* rqt_gui_cpp::RosCppPluginProvider::wait_for_master_thread_
protected

Definition at line 69 of file roscpp_plugin_provider.h.


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


rqt_gui_cpp
Author(s): Dirk Thomas, Michael Jeronimo
autogenerated on Fri Jul 12 2024 02:31:10