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

#include <arg.h>

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

List of all members.

Signals

void defaultValueChanged (const QString &value)
void nameChanged (const QString &name)
void valueChanged (const QString &value)

Public Member Functions

 Arg (QObject *parent=NULL)
QString getDefaultValue () const
QString getName () const
QString getValue () const
bool isMandatory () const
void load (QSettings &settings)
Argoperator= (const Arg &config)
void read (QDataStream &stream)
void reset ()
void save (QSettings &settings) const
void setDefaultValue (const QString &value)
void setName (const QString &name)
void setValue (const QString &value)
QString toLaunch (const QString &prefix) const
QString validate () const
void write (QDataStream &stream) const
virtual ~Arg ()

Private Attributes

QString default_value_
QString name_
QString value_

Detailed Description

Definition at line 10 of file arg.h.


Constructor & Destructor Documentation

rqt_mrta::config::Arg::Arg ( QObject *  parent = NULL)

Definition at line 7 of file arg.cpp.

Definition at line 9 of file arg.cpp.


Member Function Documentation

void rqt_mrta::config::Arg::defaultValueChanged ( const QString &  value) [signal]

Definition at line 15 of file arg.cpp.

QString rqt_mrta::config::Arg::getName ( ) const

Definition at line 11 of file arg.cpp.

Definition at line 13 of file arg.cpp.

Definition at line 17 of file arg.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 65 of file arg.cpp.

void rqt_mrta::config::Arg::nameChanged ( const QString &  name) [signal]
Arg & rqt_mrta::config::Arg::operator= ( const Arg config)

Definition at line 99 of file arg.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 86 of file arg.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 72 of file arg.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 58 of file arg.cpp.

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

Definition at line 39 of file arg.cpp.

void rqt_mrta::config::Arg::setName ( const QString &  name)

Definition at line 19 of file arg.cpp.

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

Definition at line 29 of file arg.cpp.

QString rqt_mrta::config::Arg::toLaunch ( const QString &  prefix) const

Definition at line 107 of file arg.cpp.

Definition at line 49 of file arg.cpp.

void rqt_mrta::config::Arg::valueChanged ( const QString &  value) [signal]
void rqt_mrta::config::Arg::write ( QDataStream &  stream) const [virtual]

Implements utilities::AbstractConfig.

Definition at line 79 of file arg.cpp.


Member Data Documentation

Definition at line 40 of file arg.h.

QString rqt_mrta::config::Arg::name_ [private]

Definition at line 38 of file arg.h.

QString rqt_mrta::config::Arg::value_ [private]

Definition at line 39 of file arg.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