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

#include <configs.h>

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

List of all members.

Signals

void added (size_t index)
void cleared ()
void configAdded (size_t index, const QString &full_name)
void configChanged (size_t index)
void configCleared (size_t index, const QString &full_name)
void configDefaultValueChanged (size_t index, const QString &name, const QVariant &default_value)
void configIdChanged (size_t index, const QString &config_id)
void configNameChanged (size_t index, const QString &previous_name, const QString &name)
void configRemoved (size_t index, const QString &full_name)
void configToolTipChanged (size_t index, const QString &name, const QString &tool_tip)
void configTypeChanged (size_t index, const QString &name, const QMetaType::Type &type)
void configValueChanged (size_t index, const QString &name, const QVariant &value)
void removed (const QString &config_id)

Public Member Functions

ConfigaddConfig ()
void clearConfigs ()
 Configs (QObject *parent=NULL)
bool contains (const QString &id) const
size_t count () const
ConfiggetConfig (size_t index) const
ConfiggetConfig (const QString &id) const
bool isEmpty () const
void load (QSettings &settings)
Configsoperator= (const Configs &config)
void read (QDataStream &stream)
void removeConfig (Config *config)
void removeConfig (size_t index)
void reset ()
void save (QSettings &settings) const
void saveAsYaml (const QString &package_url) const
void setConfigs (const Configs &configs, const application::Robots &robots, const QString &robots_config_id)
QString validate () const
QStringList willBeGenerated () const
void write (QDataStream &stream) const
virtual ~Configs ()

Private Slots

void configAdded (const QString &full_name)
void configChanged ()
void configCleared (const QString &full_name)
void configDefaultValueChanged (const QString &name, const QVariant &default_value)
void configDestroyed ()
void configIdChanged (const QString &config_id)
void configNameChanged (const QString &previous_name, const QString &name)
void configRemoved (const QString &full_name)
void configToolTipChanged (const QString &name, const QString &tool_tip)
void configTypeChanged (const QString &name, const QMetaType::Type &type)
void configValueChanged (const QString &name, const QVariant &value)

Private Attributes

QVector< Config * > configs_

Detailed Description

Definition at line 16 of file configs.h.


Constructor & Destructor Documentation

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

Definition at line 11 of file configs.cpp.

Definition at line 13 of file configs.cpp.


Member Function Documentation

Definition at line 43 of file configs.cpp.

void rqt_mrta::config::Configs::added ( size_t  index) [signal]

Definition at line 90 of file configs.cpp.

void rqt_mrta::config::Configs::configAdded ( size_t  index,
const QString &  full_name 
) [signal]
void rqt_mrta::config::Configs::configAdded ( const QString &  full_name) [private, slot]

Definition at line 282 of file configs.cpp.

void rqt_mrta::config::Configs::configChanged ( size_t  index) [signal]
void rqt_mrta::config::Configs::configChanged ( ) [private, slot]

Definition at line 270 of file configs.cpp.

void rqt_mrta::config::Configs::configCleared ( size_t  index,
const QString &  full_name 
) [signal]
void rqt_mrta::config::Configs::configCleared ( const QString &  full_name) [private, slot]

Definition at line 302 of file configs.cpp.

void rqt_mrta::config::Configs::configDefaultValueChanged ( size_t  index,
const QString &  name,
const QVariant &  default_value 
) [signal]
void rqt_mrta::config::Configs::configDefaultValueChanged ( const QString &  name,
const QVariant &  default_value 
) [private, slot]

Definition at line 344 of file configs.cpp.

Definition at line 365 of file configs.cpp.

void rqt_mrta::config::Configs::configIdChanged ( size_t  index,
const QString &  config_id 
) [signal]
void rqt_mrta::config::Configs::configIdChanged ( const QString &  config_id) [private, slot]

Definition at line 272 of file configs.cpp.

void rqt_mrta::config::Configs::configNameChanged ( size_t  index,
const QString &  previous_name,
const QString &  name 
) [signal]
void rqt_mrta::config::Configs::configNameChanged ( const QString &  previous_name,
const QString &  name 
) [private, slot]

Definition at line 312 of file configs.cpp.

void rqt_mrta::config::Configs::configRemoved ( size_t  index,
const QString &  full_name 
) [signal]
void rqt_mrta::config::Configs::configRemoved ( const QString &  full_name) [private, slot]

Definition at line 292 of file configs.cpp.

void rqt_mrta::config::Configs::configToolTipChanged ( size_t  index,
const QString &  name,
const QString &  tool_tip 
) [signal]
void rqt_mrta::config::Configs::configToolTipChanged ( const QString &  name,
const QString &  tool_tip 
) [private, slot]

Definition at line 355 of file configs.cpp.

void rqt_mrta::config::Configs::configTypeChanged ( size_t  index,
const QString &  name,
const QMetaType::Type &  type 
) [signal]
void rqt_mrta::config::Configs::configTypeChanged ( const QString &  name,
const QMetaType::Type &  type 
) [private, slot]

Definition at line 323 of file configs.cpp.

void rqt_mrta::config::Configs::configValueChanged ( size_t  index,
const QString &  name,
const QVariant &  value 
) [signal]
void rqt_mrta::config::Configs::configValueChanged ( const QString &  name,
const QVariant &  value 
) [private, slot]

Definition at line 334 of file configs.cpp.

bool rqt_mrta::config::Configs::contains ( const QString &  id) const

Definition at line 108 of file configs.cpp.

Definition at line 120 of file configs.cpp.

Config * rqt_mrta::config::Configs::getConfig ( size_t  index) const

Definition at line 26 of file configs.cpp.

Config * rqt_mrta::config::Configs::getConfig ( const QString &  id) const

Definition at line 31 of file configs.cpp.

Definition at line 122 of file configs.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 136 of file configs.cpp.

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

Definition at line 173 of file configs.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 162 of file configs.cpp.

Definition at line 74 of file configs.cpp.

Definition at line 79 of file configs.cpp.

void rqt_mrta::config::Configs::removed ( const QString &  config_id) [signal]

Implements utilities::AbstractConfig.

Definition at line 151 of file configs.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 124 of file configs.cpp.

void rqt_mrta::config::Configs::saveAsYaml ( const QString &  package_url) const

Definition at line 242 of file configs.cpp.

void rqt_mrta::config::Configs::setConfigs ( const Configs configs,
const application::Robots robots,
const QString &  robots_config_id 
)

Definition at line 190 of file configs.cpp.

Definition at line 214 of file configs.cpp.

Definition at line 232 of file configs.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 153 of file configs.cpp.


Member Data Documentation

Definition at line 64 of file configs.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