#include <RouterInfoDialog.h>
Public Member Functions | |
| RouterInfoDialog (QWidget *parent=0) | |
| void | setRouterInfo (const QStringList &desc, const RouterStatus &status) |
| void | setLocation (const QString &location) |
Private Member Functions | |
| quint64 | adjustUptime (quint64 uptime, const QDateTime &published) |
Private Attributes | |
| Ui::RouterInfoDialog | ui |
Definition at line 29 of file RouterInfoDialog.h.
| RouterInfoDialog::RouterInfoDialog | ( | QWidget * | parent = 0 |
) |
| quint64 RouterInfoDialog::adjustUptime | ( | quint64 | uptime, | |
| const QDateTime & | published | |||
| ) | [private] |
Adjusts uptime to be the greater of either published or uptime plus the number of seconds elapsed since published.
Definition at line 29 of file RouterInfoDialog.cpp.
Referenced by setRouterInfo().
| void RouterInfoDialog::setLocation | ( | const QString & | location | ) |
Sets the geographic location information displayed in the dialog to location.
Definition at line 75 of file RouterInfoDialog.cpp.
References ui.
| void RouterInfoDialog::setRouterInfo | ( | const QStringList & | desc, | |
| const RouterStatus & | status | |||
| ) |
Populates the dialog's UI with information parsed from the router descriptor desc and the router status information in status.
Definition at line 40 of file RouterInfoDialog.cpp.
References adjustUptime(), RouterDescriptor::contact(), RouterStatus::flags(), RouterDescriptor::hibernating(), RouterDescriptor::ip(), RouterStatus::isValid(), RouterDescriptor::name(), RouterDescriptor::observedBandwidth(), RouterDescriptor::platform(), RouterDescriptor::published(), RouterStatus::Running, string_format_bandwidth(), string_format_datetime(), string_format_uptime(), ui, and RouterDescriptor::uptime().
Ui::RouterInfoDialog RouterInfoDialog::ui [private] |
Definition at line 55 of file RouterInfoDialog.h.
Referenced by RouterInfoDialog(), setLocation(), and setRouterInfo().
1.6.3