#include <circuititem.h>
Public Member Functions | |
CircuitItem (Circuit circuit, QString displayedPath) | |
void | addStream (StreamItem *stream) |
void | removeStream (StreamItem *stream) |
void | update (Circuit circuit, QString displayedPath) |
quint64 | id () |
Circuit | circuit () |
QList< StreamItem * > | streams () |
Private Attributes | |
Circuit | _circuit |
Definition at line 39 of file circuititem.h.
CircuitItem::CircuitItem | ( | Circuit | circuit, | |
QString | displayedPath | |||
) |
void CircuitItem::addStream | ( | StreamItem * | stream | ) |
Adds a stream to this circuit item
Adds a stream as a child of this circuit.
Definition at line 60 of file circuititem.cpp.
Referenced by CircuitListWidget::addStream().
void CircuitItem::removeStream | ( | StreamItem * | stream | ) |
Removes the stream item from the list and frees its memory.
Removes the stream item from this circuit and frees its memory
Definition at line 67 of file circuititem.cpp.
Referenced by CircuitListWidget::removeCircuit(), and CircuitListWidget::removeStream().
void CircuitItem::update | ( | Circuit | circuit, | |
QString | displayedPath | |||
) |
Updates the status of this circuit item using the given circuit.
Updates the status and path of this circuit item.
Definition at line 41 of file circuititem.cpp.
References _circuit, CircuitListWidget::ConnectionColumn, 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().
Referenced by CircuitListWidget::findCircuitItem().
Circuit CircuitItem::circuit | ( | ) | [inline] |
Returns the Circuit object for this item.
Definition at line 56 of file circuititem.h.
References _circuit.
Referenced by CircuitListWidget::circuits(), CircuitListWidget::onSelectionChanged(), and CircuitListWidget::removeCircuit().
QList< StreamItem * > CircuitItem::streams | ( | ) |
Returns a list of all stream items on this circuit.
Definition at line 77 of file circuititem.cpp.
References i().
Referenced by CircuitListWidget::removeCircuit().
Circuit CircuitItem::_circuit [private] |