#include <routerdescriptorview.h>
Public Slots | |
void | display (RouterDescriptor rd) |
void | display (QList< RouterDescriptor > rdlist) |
Public Member Functions | |
RouterDescriptorView (QWidget *parent=0) | |
Private Member Functions | |
quint64 | adjustUptime (quint64 uptime, QDateTime published) |
QString | formatPublished (QDateTime date) |
QString | formatUptime (quint64 seconds) |
QString | formatBandwidth (quint64 bandwidth) |
Definition at line 38 of file routerdescriptorview.h.
RouterDescriptorView::RouterDescriptorView | ( | QWidget * | parent = 0 |
) |
Default constructor.
Definition at line 35 of file routerdescriptorview.cpp.
void RouterDescriptorView::display | ( | RouterDescriptor | rd | ) | [slot] |
Shows the given router descriptor.
Definition at line 144 of file routerdescriptorview.cpp.
void RouterDescriptorView::display | ( | QList< RouterDescriptor > | rdlist | ) | [slot] |
Shows all router descriptors in the given list.
Definition at line 94 of file routerdescriptorview.cpp.
References adjustUptime(), b(), formatBandwidth(), formatPublished(), formatUptime(), i(), RouterDescriptor::ip(), RouterDescriptor::location(), RouterDescriptor::name(), RouterDescriptor::observedBandwidth(), RouterDescriptor::offline(), p(), RouterDescriptor::platform(), RouterDescriptor::published(), RouterDescriptor::status(), tcol(), trow(), and RouterDescriptor::uptime().
quint64 RouterDescriptorView::adjustUptime | ( | quint64 | uptime, | |
QDateTime | published | |||
) | [private] |
Adjusts the displayed uptime to include time since the router's descriptor was last published.
Definition at line 50 of file routerdescriptorview.cpp.
Referenced by display().
QString RouterDescriptorView::formatPublished | ( | QDateTime | date | ) | [private] |
Formats the descriptor's published date.
Definition at line 42 of file routerdescriptorview.cpp.
References DATE_FORMAT.
Referenced by display().
QString RouterDescriptorView::formatUptime | ( | quint64 | seconds | ) | [private] |
Formats the router's uptime.
Definition at line 62 of file routerdescriptorview.cpp.
Referenced by display().
QString RouterDescriptorView::formatBandwidth | ( | quint64 | bandwidth | ) | [private] |
Formats the observed bandwidth into KB/s.
Definition at line 87 of file routerdescriptorview.cpp.
Referenced by display().