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

#include <launches.h>

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

List of all members.

Signals

void added (size_t index)
void cleared ()
void launchIdChanged (size_t index, const QString &id)
void removed (const QString &id)

Public Member Functions

LaunchaddLaunch ()
void clearLaunches ()
bool contains (const QString &id) const
size_t count () const
LaunchgetLaunch (size_t index) const
LaunchgetLaunch (const QString &id) const
bool isEmpty () const
 Launches (QObject *parent=NULL)
void load (QSettings &settings)
Launchesoperator= (const Launches &config)
void read (QDataStream &stream)
void removeLaunch (Launch *launch)
void removeLaunch (size_t index)
void reset ()
void save (QSettings &settings) const
void saveAsLaunch (const QString &package_url) const
void setLaunches (const Launches &launches, const application::Robots &robots, const QString &robots_launch_id)
QString validate () const
QStringList willBeGenerated () const
void write (QDataStream &stream) const
virtual ~Launches ()

Private Slots

void launchDestroyed ()
void launchIdChanged (const QString &id)

Private Attributes

QVector< Launch * > launches_

Detailed Description

Definition at line 16 of file launches.h.


Constructor & Destructor Documentation

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

Definition at line 12 of file launches.cpp.

Definition at line 14 of file launches.cpp.


Member Function Documentation

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

Definition at line 44 of file launches.cpp.

Definition at line 73 of file launches.cpp.

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

Definition at line 91 of file launches.cpp.

Definition at line 103 of file launches.cpp.

Launch * rqt_mrta::config::Launches::getLaunch ( size_t  index) const

Definition at line 27 of file launches.cpp.

Launch * rqt_mrta::config::Launches::getLaunch ( const QString &  id) const

Definition at line 32 of file launches.cpp.

Definition at line 105 of file launches.cpp.

Definition at line 262 of file launches.cpp.

void rqt_mrta::config::Launches::launchIdChanged ( size_t  index,
const QString &  id 
) [signal]
void rqt_mrta::config::Launches::launchIdChanged ( const QString &  id) [private, slot]

Definition at line 252 of file launches.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 172 of file launches.cpp.

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

Definition at line 211 of file launches.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 203 of file launches.cpp.

void rqt_mrta::config::Launches::removed ( const QString &  id) [signal]

Definition at line 57 of file launches.cpp.

Definition at line 62 of file launches.cpp.

Implements utilities::AbstractConfig.

Definition at line 193 of file launches.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 160 of file launches.cpp.

void rqt_mrta::config::Launches::saveAsLaunch ( const QString &  package_url) const

Definition at line 131 of file launches.cpp.

void rqt_mrta::config::Launches::setLaunches ( const Launches launches,
const application::Robots robots,
const QString &  robots_launch_id 
)

Definition at line 228 of file launches.cpp.

Definition at line 107 of file launches.cpp.

Definition at line 121 of file launches.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 195 of file launches.cpp.


Member Data Documentation

Definition at line 50 of file launches.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