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

#include <robot.h>

Inheritance diagram for rqt_mrta::config::application::Robot:
Inheritance graph
[legend]

List of all members.

Signals

void added (size_t task_index)
void cleared ()
void idChanged (const QString &id)
void removed (const QString &task_id)
void taskIdChanged (size_t task_index, const QString &task_id)

Public Member Functions

QString getId () const
TasksgetTasks () const
void load (QSettings &settings)
Robotoperator= (const Robot &config)
void read (QDataStream &stream)
void reset ()
 Robot (QObject *parent=NULL)
void save (QSettings &settings) const
void setId (const QString &name)
QString validate () const
void write (QDataStream &stream) const
virtual ~Robot ()

Private Slots

void taskAdded (size_t task_index)
void taskChanged (size_t task_index, const QString &task_id)
void taskRemoved (const QString &task_id)
void tasksCleared ()

Private Attributes

QString id_
Taskstasks_

Detailed Description

Definition at line 13 of file rqt_mrta/config/application/robot.h.


Constructor & Destructor Documentation

Robot::Robot ( QObject *  parent = NULL)

Definition at line 10 of file rqt_mrta/config/application/robot.cpp.

Robot::~Robot ( ) [virtual]

Definition at line 22 of file rqt_mrta/config/application/robot.cpp.


Member Function Documentation

void rqt_mrta::config::application::Robot::added ( size_t  task_index) [signal]
QString Robot::getId ( ) const

Definition at line 31 of file rqt_mrta/config/application/robot.cpp.

Tasks * Robot::getTasks ( ) const

Definition at line 33 of file rqt_mrta/config/application/robot.cpp.

void rqt_mrta::config::application::Robot::idChanged ( const QString &  id) [signal]
void Robot::load ( QSettings &  settings) [virtual]

Implements utilities::AbstractConfig.

Definition at line 51 of file rqt_mrta/config/application/robot.cpp.

Robot & Robot::operator= ( const Robot config)

Definition at line 77 of file rqt_mrta/config/application/robot.cpp.

void Robot::read ( QDataStream &  stream) [virtual]

Implements utilities::AbstractConfig.

Definition at line 69 of file rqt_mrta/config/application/robot.cpp.

void rqt_mrta::config::application::Robot::removed ( const QString &  task_id) [signal]
void Robot::reset ( ) [virtual]

Implements utilities::AbstractConfig.

Definition at line 57 of file rqt_mrta/config/application/robot.cpp.

void Robot::save ( QSettings &  settings) const [virtual]

Implements utilities::AbstractConfig.

Definition at line 45 of file rqt_mrta/config/application/robot.cpp.

void Robot::setId ( const QString &  name)

Definition at line 35 of file rqt_mrta/config/application/robot.cpp.

void Robot::taskAdded ( size_t  task_index) [private, slot]

Definition at line 102 of file rqt_mrta/config/application/robot.cpp.

void Robot::taskChanged ( size_t  task_index,
const QString &  task_id 
) [private, slot]

Definition at line 97 of file rqt_mrta/config/application/robot.cpp.

void rqt_mrta::config::application::Robot::taskIdChanged ( size_t  task_index,
const QString &  task_id 
) [signal]
void Robot::taskRemoved ( const QString &  task_id) [private, slot]

Definition at line 104 of file rqt_mrta/config/application/robot.cpp.

void Robot::tasksCleared ( ) [private, slot]

Definition at line 106 of file rqt_mrta/config/application/robot.cpp.

QString Robot::validate ( ) const

Definition at line 84 of file rqt_mrta/config/application/robot.cpp.

void Robot::write ( QDataStream &  stream) const [virtual]

Implements utilities::AbstractConfig.

Definition at line 63 of file rqt_mrta/config/application/robot.cpp.


Member Data Documentation

Definition at line 38 of file rqt_mrta/config/application/robot.h.

Definition at line 39 of file rqt_mrta/config/application/robot.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