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

#include <tasks.h>

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

List of all members.

Signals

void added (size_t index)
void cleared ()
void removed (const QString &task_id)
void taskChanged (size_t index)
void taskIdChanged (size_t task_index, const QString &task_id)

Public Member Functions

TaskaddTask ()
void clearTasks ()
bool contains (const QString &id) const
size_t count () const
TaskgetTask (size_t index) const
bool isEmpty () const
void load (QSettings &settings)
Tasksoperator= (const Tasks &config)
void read (QDataStream &stream)
void removeTask (Task *task)
void removeTask (size_t index)
void reset ()
void save (QSettings &settings) const
 Tasks (QObject *parent=NULL)
QString validate () const
void write (QDataStream &stream) const
virtual ~Tasks ()

Private Slots

void taskChanged ()
void taskDestroyed ()
void taskIdChanged (const QString &task_id)

Private Attributes

QVector< Task * > tasks_

Detailed Description

Definition at line 14 of file application/tasks.h.


Constructor & Destructor Documentation

Definition at line 10 of file application/tasks.cpp.

Definition at line 12 of file application/tasks.cpp.


Member Function Documentation

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

Definition at line 32 of file application/tasks.cpp.

Definition at line 58 of file application/tasks.cpp.

bool rqt_mrta::config::application::Tasks::contains ( const QString &  id) const

Definition at line 76 of file application/tasks.cpp.

Definition at line 25 of file application/tasks.cpp.

Definition at line 27 of file application/tasks.cpp.

Definition at line 88 of file application/tasks.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 102 of file application/tasks.cpp.

Tasks & rqt_mrta::config::application::Tasks::operator= ( const Tasks config)

Definition at line 140 of file application/tasks.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 132 of file application/tasks.cpp.

void rqt_mrta::config::application::Tasks::removed ( const QString &  task_id) [signal]

Definition at line 45 of file application/tasks.cpp.

Definition at line 47 of file application/tasks.cpp.

Implements utilities::AbstractConfig.

Definition at line 122 of file application/tasks.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 90 of file application/tasks.cpp.

void rqt_mrta::config::application::Tasks::taskChanged ( size_t  index) [signal]

Definition at line 175 of file application/tasks.cpp.

Definition at line 198 of file application/tasks.cpp.

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

Definition at line 188 of file application/tasks.cpp.

Definition at line 157 of file application/tasks.cpp.

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

Implements utilities::AbstractConfig.

Definition at line 124 of file application/tasks.cpp.


Member Data Documentation

Definition at line 44 of file application/tasks.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