Signals | Public Member Functions | Private Attributes
rqt_mrta::config::Param Class Reference

#include <param.h>

Inheritance diagram for rqt_mrta::config::Param:
Inheritance graph
[legend]

List of all members.

Signals

void defaultValueChanged (const QString &full_name, const QVariant &default_value)
void toolTipChanged (const QString &full_name, const QString &tool_tip)
void typeChanged (const QString &full_name, const QMetaType::Type &type)
void valueChanged (const QString &full_name, const QVariant &value)

Public Member Functions

Paramclone () const
QVariant getDefaultValue () const
QString getToolTip () const
QMetaType::Type getType () const
QVariant getValue () const
bool isMandatory () const
bool isParam () const
void load (QSettings &settings)
Paramoperator= (const Param &config)
 Param (Params *parent=NULL)
void read (QDataStream &stream)
void reset ()
void save (QSettings &settings) const
void setDefaultValue (const QString &value)
void setDefaultValue (const QVariant &default_value)
void setToolTip (const QString &tool_tip)
void setType (const QString &type)
void setType (const QMetaType::Type &type)
void setValue (const QString &value)
void setValue (const QVariant &value)
QString toYaml (const QString &prefix) const
QString validate () const
void write (QDataStream &stream) const
virtual ~Param ()

Private Attributes

QVariant default_value_
QString tool_tip_
QMetaType::Type type_
QVariant value_

Detailed Description

Definition at line 10 of file param.h.


Constructor & Destructor Documentation

Definition at line 8 of file param.cpp.

Definition at line 10 of file param.cpp.


Member Function Documentation

Param * rqt_mrta::config::Param::clone ( ) const [virtual]

Implements rqt_mrta::config::ParamInterface.

Definition at line 197 of file param.cpp.

void rqt_mrta::config::Param::defaultValueChanged ( const QString &  full_name,
const QVariant &  default_value 
) [signal]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 18 of file param.cpp.

Definition at line 14 of file param.cpp.

QMetaType::Type rqt_mrta::config::Param::getType ( ) const

Definition at line 12 of file param.cpp.

Definition at line 16 of file param.cpp.

Definition at line 20 of file param.cpp.

bool rqt_mrta::config::Param::isParam ( ) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 140 of file param.cpp.

void rqt_mrta::config::Param::load ( QSettings &  settings) [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 151 of file param.cpp.

Param & rqt_mrta::config::Param::operator= ( const Param config)

Definition at line 187 of file param.cpp.

void rqt_mrta::config::Param::read ( QDataStream &  stream) [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 171 of file param.cpp.

void rqt_mrta::config::Param::reset ( ) [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 160 of file param.cpp.

void rqt_mrta::config::Param::save ( QSettings &  settings) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 142 of file param.cpp.

void rqt_mrta::config::Param::setDefaultValue ( const QString &  value)

Definition at line 94 of file param.cpp.

void rqt_mrta::config::Param::setDefaultValue ( const QVariant &  default_value)

Definition at line 116 of file param.cpp.

void rqt_mrta::config::Param::setToolTip ( const QString &  tool_tip)

Definition at line 52 of file param.cpp.

void rqt_mrta::config::Param::setType ( const QString &  type)

Definition at line 22 of file param.cpp.

void rqt_mrta::config::Param::setType ( const QMetaType::Type &  type)

Definition at line 42 of file param.cpp.

void rqt_mrta::config::Param::setValue ( const QString &  value)

Definition at line 62 of file param.cpp.

void rqt_mrta::config::Param::setValue ( const QVariant &  value)

Definition at line 84 of file param.cpp.

void rqt_mrta::config::Param::toolTipChanged ( const QString &  full_name,
const QString &  tool_tip 
) [signal]

Reimplemented from rqt_mrta::config::ParamInterface.

QString rqt_mrta::config::Param::toYaml ( const QString &  prefix) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 204 of file param.cpp.

void rqt_mrta::config::Param::typeChanged ( const QString &  full_name,
const QMetaType::Type &  type 
) [signal]

Reimplemented from rqt_mrta::config::ParamInterface.

QString rqt_mrta::config::Param::validate ( ) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 126 of file param.cpp.

void rqt_mrta::config::Param::valueChanged ( const QString &  full_name,
const QVariant &  value 
) [signal]

Reimplemented from rqt_mrta::config::ParamInterface.

void rqt_mrta::config::Param::write ( QDataStream &  stream) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 162 of file param.cpp.


Member Data Documentation

Definition at line 50 of file param.h.

Definition at line 48 of file param.h.

QMetaType::Type rqt_mrta::config::Param::type_ [private]

Definition at line 47 of file param.h.

QVariant rqt_mrta::config::Param::value_ [private]

Definition at line 49 of file param.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