#include <circuititem.h>
Public Member Functions | |
| CircuitItem (Circuit circuit) | |
| void | addStream (StreamItem *stream) |
| void | removeStream (StreamItem *stream) |
| void | update (Circuit circuit) |
| quint64 | id () |
| Circuit | circuit () |
| QList< StreamItem * > | streams () |
Private Attributes | |
| Circuit | _circuit |
Definition at line 39 of file circuititem.h.
| CircuitItem::CircuitItem | ( | Circuit | circuit | ) |
Default constructor
Definition at line 33 of file circuititem.cpp.
| void CircuitItem::addStream | ( | StreamItem * | stream | ) |
Adds a stream to this circuit item
Definition at line 59 of file circuititem.cpp.
Referenced by CircuitListWidget::addStream().
| void CircuitItem::removeStream | ( | StreamItem * | stream | ) |
Removes the stream item from the list and frees its memory.
Definition at line 66 of file circuititem.cpp.
Referenced by CircuitListWidget::removeCircuit(), and CircuitListWidget::removeStream().
| void CircuitItem::update | ( | Circuit | circuit | ) |
Updates the status of this circuit item using the given circuit.
Definition at line 41 of file circuititem.cpp.
References _circuit, circuit(), CircuitListWidget::ConnectionColumn, Circuit::path(), CircuitListWidget::StatusColumn, and Circuit::statusString().
Referenced by CircuitListWidget::addCircuit(), and CircuitItem().
| quint64 CircuitItem::id | ( | ) | [inline] |
Returns the ID for this circuit.
Definition at line 54 of file circuititem.h.
References _circuit, and Circuit::id().
| Circuit CircuitItem::circuit | ( | ) | [inline] |
Returns the Circuit object for this item.
Definition at line 56 of file circuititem.h.
References _circuit.
Referenced by CircuitItem(), CircuitListWidget::onSelectionChanged(), and update().
| QList< StreamItem * > CircuitItem::streams | ( | ) |
Returns a list of all stream items on this circuit.
Definition at line 76 of file circuititem.cpp.
Referenced by CircuitListWidget::removeCircuit().
Circuit CircuitItem::_circuit [private] |
1.5.1