#include <circuititem.h>
Public Member Functions | |
| CircuitItem (const Circuit &circuit) | |
| void | addStream (StreamItem *stream) |
| void | removeStream (StreamItem *stream) |
| void | update (const Circuit &circuit) |
| CircuitId | id () const |
| Circuit | circuit () const |
| QList< StreamItem * > | streams () const |
Private Attributes | |
| Circuit | _circuit |
Definition at line 28 of file circuititem.h.
| CircuitItem::CircuitItem | ( | const Circuit & | circuit | ) |
Default constructor
Definition at line 22 of file circuititem.cpp.
| void CircuitItem::addStream | ( | StreamItem * | stream | ) |
Adds a stream to this circuit item
Definition at line 50 of file circuititem.cpp.
Referenced by CircuitListWidget::addStream().
| Circuit CircuitItem::circuit | ( | ) | const [inline] |
Returns the Circuit object for this item.
Definition at line 45 of file circuititem.h.
References _circuit.
Referenced by CircuitItem(), CircuitListWidget::onSelectionChanged(), and update().
| CircuitId CircuitItem::id | ( | ) | const [inline] |
Returns the ID for this circuit.
Definition at line 43 of file circuititem.h.
References _circuit, and Circuit::id().
| void CircuitItem::removeStream | ( | StreamItem * | stream | ) |
Removes the stream item from the list and frees its memory.
Definition at line 57 of file circuititem.cpp.
Referenced by CircuitListWidget::removeCircuit(), and CircuitListWidget::removeStream().
| QList< StreamItem * > CircuitItem::streams | ( | ) | const |
Returns a list of all stream items on this circuit.
Definition at line 67 of file circuititem.cpp.
References i().
Referenced by CircuitListWidget::removeCircuit().
| void CircuitItem::update | ( | const Circuit & | circuit | ) |
Updates the status of this circuit item using the given circuit.
Definition at line 30 of file circuititem.cpp.
References _circuit, circuit(), CircuitListWidget::ConnectionColumn, Circuit::length(), Circuit::routerNames(), CircuitListWidget::StatusColumn, and Circuit::statusString().
Referenced by CircuitListWidget::addCircuit(), and CircuitItem().
Circuit CircuitItem::_circuit [private] |
1.4.7