Vidalia 0.2.12
|
#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 28 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 28 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 74 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 39 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 54 of file RouterInfoDialog.h.
Referenced by RouterInfoDialog(), setLocation(), and setRouterInfo().