ParameterHandler
A library that handles parameters at runtime.
rqt_parameters::ParametersPlugin Class Reference

#include <ParametersPlugin.hpp>

Inheritance diagram for rqt_parameters::ParametersPlugin:
Inheritance graph

Signals

void parametersChanged ()
 

Public Member Functions

 ParametersPlugin ()
 
virtual void initPlugin (qt_gui_cpp::PluginContext &context)
 
virtual void shutdownPlugin ()
 
virtual void saveSettings (qt_gui_cpp::Settings &plugin_settings, qt_gui_cpp::Settings &instance_settings) const
 
virtual void restoreSettings (const qt_gui_cpp::Settings &plugin_settings, const qt_gui_cpp::Settings &instance_settings)
 

Protected Slots

void refreshAll ()
 
void changeAll ()
 
void drawParamList ()
 
void setNamespace ()
 

Protected Member Functions

virtual void shutdownServices ()
 
bool checkNamespace (const QString &text)
 

Private Attributes

Ui::ParametersHandler ui_
 
QWidget * widget_
 
QGridLayout * paramsGrid_
 
QWidget * paramsWidget_
 
QWidget * paramsScrollHelperWidget_
 
QVBoxLayout * paramsScrollLayout_
 
QStringList namespaceList_
 
ros::ServiceClient getParameterListClient_
 
ros::ServiceClient getIntegralParameterClient_
 
ros::ServiceClient setIntegralParameterClient_
 
ros::ServiceClient getFloatingPointParameterClient_
 
ros::ServiceClient setFloatingPointParameterClient_
 
std::string getIntegralParameterServiceName_
 
std::string setIntegralParameterServiceName_
 
std::string getFloatingPointParameterServiceName_
 
std::string setFloatingPointParameterServiceName_
 
std::string getParameterListServiceName_
 
std::list< std::shared_ptr< ParameterBase > > params_
 
std::vector< std::pair< std::string, bool > > parameterInfos_
 

Constructor & Destructor Documentation

rqt_parameters::ParametersPlugin::ParametersPlugin ( )

Member Function Documentation

void rqt_parameters::ParametersPlugin::changeAll ( )
protectedslot
bool rqt_parameters::ParametersPlugin::checkNamespace ( const QString &  text)
protected
void rqt_parameters::ParametersPlugin::drawParamList ( )
protectedslot
virtual void rqt_parameters::ParametersPlugin::initPlugin ( qt_gui_cpp::PluginContext &  context)
virtual
void rqt_parameters::ParametersPlugin::parametersChanged ( )
signal
void rqt_parameters::ParametersPlugin::refreshAll ( )
protectedslot
virtual void rqt_parameters::ParametersPlugin::restoreSettings ( const qt_gui_cpp::Settings &  plugin_settings,
const qt_gui_cpp::Settings &  instance_settings 
)
virtual
virtual void rqt_parameters::ParametersPlugin::saveSettings ( qt_gui_cpp::Settings &  plugin_settings,
qt_gui_cpp::Settings &  instance_settings 
) const
virtual
void rqt_parameters::ParametersPlugin::setNamespace ( )
protectedslot
virtual void rqt_parameters::ParametersPlugin::shutdownPlugin ( )
virtual
virtual void rqt_parameters::ParametersPlugin::shutdownServices ( )
protectedvirtual

Member Data Documentation

ros::ServiceClient rqt_parameters::ParametersPlugin::getFloatingPointParameterClient_
private
std::string rqt_parameters::ParametersPlugin::getFloatingPointParameterServiceName_
private
ros::ServiceClient rqt_parameters::ParametersPlugin::getIntegralParameterClient_
private
std::string rqt_parameters::ParametersPlugin::getIntegralParameterServiceName_
private
ros::ServiceClient rqt_parameters::ParametersPlugin::getParameterListClient_
private
std::string rqt_parameters::ParametersPlugin::getParameterListServiceName_
private
QStringList rqt_parameters::ParametersPlugin::namespaceList_
private
std::vector<std::pair<std::string, bool> > rqt_parameters::ParametersPlugin::parameterInfos_
private
std::list<std::shared_ptr<ParameterBase> > rqt_parameters::ParametersPlugin::params_
private
QGridLayout* rqt_parameters::ParametersPlugin::paramsGrid_
private
QWidget* rqt_parameters::ParametersPlugin::paramsScrollHelperWidget_
private
QVBoxLayout* rqt_parameters::ParametersPlugin::paramsScrollLayout_
private
QWidget* rqt_parameters::ParametersPlugin::paramsWidget_
private
ros::ServiceClient rqt_parameters::ParametersPlugin::setFloatingPointParameterClient_
private
std::string rqt_parameters::ParametersPlugin::setFloatingPointParameterServiceName_
private
ros::ServiceClient rqt_parameters::ParametersPlugin::setIntegralParameterClient_
private
std::string rqt_parameters::ParametersPlugin::setIntegralParameterServiceName_
private
Ui::ParametersHandler rqt_parameters::ParametersPlugin::ui_
private
QWidget* rqt_parameters::ParametersPlugin::widget_
private

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