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

#include <args.h>

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

List of all members.

Signals

void added (size_t index)
void argChanged (size_t index)
void argDefaultValueChanged (size_t index, const QString &value)
void argNameChanged (size_t index, const QString &name)
void argValueChanged (size_t index, const QString &value)
void cleared ()
void removed (const QString &id)

Public Member Functions

ArgaddArg ()
 Args (QObject *parent=NULL)
void clearArgs ()
bool contains (const QString &name) const
size_t count () const
ArggetArg (size_t index) const
bool isEmpty () const
void load (QSettings &settings)
Argsoperator= (const Args &config)
void read (QDataStream &stream)
void removeArg (Arg *arg)
void removeArg (size_t index)
void reset ()
void save (QSettings &settings) const
QString toLaunch (const QString &prefix) const
QString validate () const
void write (QDataStream &stream) const
virtual ~Args ()

Private Slots

void argDefaultValueChanged (const QString &value)
void argDestroyed ()
void argNameChanged (const QString &name)
void argValueChanged (const QString &value)

Private Attributes

QVector< Arg * > args_

Detailed Description

Definition at line 12 of file args.h.


Constructor & Destructor Documentation

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

Definition at line 9 of file args.cpp.

Definition at line 11 of file args.cpp.


Member Function Documentation

Definition at line 29 of file args.cpp.

void rqt_mrta::config::Args::added ( size_t  index) [signal]
void rqt_mrta::config::Args::argChanged ( size_t  index) [signal]
void rqt_mrta::config::Args::argDefaultValueChanged ( size_t  index,
const QString &  value 
) [signal]
void rqt_mrta::config::Args::argDefaultValueChanged ( const QString &  value) [private, slot]

Definition at line 204 of file args.cpp.

void rqt_mrta::config::Args::argDestroyed ( ) [private, slot]

Definition at line 214 of file args.cpp.

void rqt_mrta::config::Args::argNameChanged ( size_t  index,
const QString &  name 
) [signal]
void rqt_mrta::config::Args::argNameChanged ( const QString &  name) [private, slot]

Definition at line 184 of file args.cpp.

void rqt_mrta::config::Args::argValueChanged ( size_t  index,
const QString &  value 
) [signal]
void rqt_mrta::config::Args::argValueChanged ( const QString &  value) [private, slot]

Definition at line 194 of file args.cpp.

Definition at line 59 of file args.cpp.

bool rqt_mrta::config::Args::contains ( const QString &  name) const

Definition at line 77 of file args.cpp.

Definition at line 89 of file args.cpp.

Arg * rqt_mrta::config::Args::getArg ( size_t  index) const

Definition at line 24 of file args.cpp.

Definition at line 91 of file args.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 119 of file args.cpp.

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

Definition at line 157 of file args.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 149 of file args.cpp.

Definition at line 46 of file args.cpp.

void rqt_mrta::config::Args::removeArg ( size_t  index)

Definition at line 48 of file args.cpp.

void rqt_mrta::config::Args::removed ( const QString &  id) [signal]
void rqt_mrta::config::Args::reset ( ) [virtual]

Implements utilities::AbstractConfig.

Definition at line 139 of file args.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 107 of file args.cpp.

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

Definition at line 174 of file args.cpp.

Definition at line 93 of file args.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 141 of file args.cpp.


Member Data Documentation

QVector<Arg*> rqt_mrta::config::Args::args_ [private]

Definition at line 45 of file args.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