#include <dangerousversionevent.h>
Public Types | |
enum | Reason { UnrecognizedReason, NewVersion, ObsoleteVersion, UnrecommendedVersion } |
Public Member Functions | |
DangerousVersionEvent (tc::Severity severity, Reason reason, const QString ¤tVersion, const QStringList &recommendedVersions) | |
Reason | reason () const |
QString | currentVersion () const |
QStringList | recommendedVersions () const |
Static Public Member Functions | |
static Reason | reasonFromString (const QString &str) |
Private Attributes | |
Reason | _reason |
QString | _current |
QStringList | _recommended |
Definition at line 24 of file dangerousversionevent.h.
Possible reasons Tor thinks its version is dangerous.
Definition at line 28 of file dangerousversionevent.h.
DangerousVersionEvent::DangerousVersionEvent | ( | tc::Severity | severity, | |
Reason | reason, | |||
const QString & | currentVersion, | |||
const QStringList & | recommendedVersions | |||
) | [inline] |
Constructor.
Definition at line 38 of file dangerousversionevent.h.
Reason DangerousVersionEvent::reason | ( | ) | const [inline] |
Returns the Reason enum value indicating the reason Tor thinks its version is dangerous.
Definition at line 48 of file dangerousversionevent.h.
References _reason.
Referenced by MainWindow::customEvent().
QString DangerousVersionEvent::currentVersion | ( | ) | const [inline] |
Returns the user's current Tor version.
Definition at line 50 of file dangerousversionevent.h.
References _current.
QStringList DangerousVersionEvent::recommendedVersions | ( | ) | const [inline] |
Returns a list of recommended Tor versions.
Definition at line 52 of file dangerousversionevent.h.
References _recommended.
DangerousVersionEvent::Reason DangerousVersionEvent::reasonFromString | ( | const QString & | str | ) | [static] |
Returns a DangerousVersionEvent::Reason enum value for str, representing the reason why Tor thinks its version is dangerous.
Definition at line 23 of file dangerousversionevent.cpp.
References NewVersion, ObsoleteVersion, UnrecognizedReason, and UnrecommendedVersion.
Referenced by TorEvents::dispatchGeneralStatusEvent().
Reason DangerousVersionEvent::_reason [private] |
Reason this Tor version is dangerous.
Definition at line 59 of file dangerousversionevent.h.
Referenced by reason().
QString DangerousVersionEvent::_current [private] |
The user's current Tor version.
Definition at line 60 of file dangerousversionevent.h.
Referenced by currentVersion().
QStringList DangerousVersionEvent::_recommended [private] |
A list of recommended Tor versions.
Definition at line 61 of file dangerousversionevent.h.
Referenced by recommendedVersions().