Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots
rqt_mrta::config::Params Class Reference

#include <params.h>

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

List of all members.

Public Member Functions

void addParam (ParamInterface *param)
void clearParams ()
ParamInterfaceclone () const
bool contains (const QString &full_name) const
size_t count () const
ParamInterfacegetChild (size_t index) const
QVector< ParamInterface * > getChildren () const
ParamInterfacegetParam (const QString &relative_name) const
bool isEmpty () const
virtual bool isParams () const
void load (QSettings &settings)
Paramsoperator= (const Params &config)
 Params (Params *parent=NULL)
void read (QDataStream &stream)
void removeParam (const QString &relative_name)
void reset ()
void save (QSettings &settings) const
QString toYaml (const QString &prefix) const
QString validate () const
void write (QDataStream &stream) const
virtual ~Params ()

Static Public Member Functions

static QStringList sortGroups (const QStringList &groups)

Protected Member Functions

 Params (const QString &group_name, Params *parent=NULL)

Protected Attributes

QVector< ParamInterface * > params_

Private Slots

void paramDestroyed ()

Detailed Description

Definition at line 15 of file params.h.


Constructor & Destructor Documentation

Definition at line 9 of file params.cpp.

Definition at line 16 of file params.cpp.

rqt_mrta::config::Params::Params ( const QString &  group_name,
Params parent = NULL 
) [protected]

Definition at line 11 of file params.cpp.


Member Function Documentation

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 53 of file params.cpp.

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 109 of file params.cpp.

Implements rqt_mrta::config::ParamInterface.

Reimplemented in rqt_mrta::config::ParamsArray.

Definition at line 213 of file params.cpp.

bool rqt_mrta::config::Params::contains ( const QString &  full_name) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 127 of file params.cpp.

size_t rqt_mrta::config::Params::count ( ) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 141 of file params.cpp.

Definition at line 31 of file params.cpp.

Definition at line 29 of file params.cpp.

ParamInterface * rqt_mrta::config::Params::getParam ( const QString &  relative_name) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 33 of file params.cpp.

bool rqt_mrta::config::Params::isEmpty ( ) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 143 of file params.cpp.

bool rqt_mrta::config::Params::isParams ( ) const [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 242 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 157 of file params.cpp.

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

Definition at line 202 of file params.cpp.

void rqt_mrta::config::Params::paramDestroyed ( ) [private, slot]

Definition at line 244 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 190 of file params.cpp.

void rqt_mrta::config::Params::removeParam ( const QString &  relative_name) [virtual]

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 79 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 172 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 145 of file params.cpp.

QStringList rqt_mrta::config::Params::sortGroups ( const QStringList &  groups) [static]

Definition at line 257 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 273 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 220 of file params.cpp.

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

Reimplemented from rqt_mrta::config::ParamInterface.

Definition at line 180 of file params.cpp.


Member Data Documentation

Definition at line 43 of file params.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