21#include <QHostAddress>
42 bool apply(QString *errmsg = 0);
TorControl * torControl() const
void setControlPassword(const QString &password)
void setBootstrap(bool enabled)
bool apply(QString *errmsg=0)
QString getExecutable() const
QList< quint16 > getWarnPlaintextPorts() const
bool useRandomPassword() const
void setUseRandomPassword(bool useRandomPassword)
static QString randomPassword()
QString getControlPassword() const
void setControlAddress(const QHostAddress &addr)
QString toString(AuthenticationMethod type) const
quint16 getControlPort() const
TorSettings(TorControl *torControl=0)
AuthenticationMethod toAuthenticationMethod(const QString &authMethod) const
QHostAddress getControlAddress() const
QList< quint16 > getRejectPlaintextPorts() const
void setTorrc(const QString &torrc)
void setAuthenticationMethod(AuthenticationMethod method)
QString getDataDirectory() const
void setControlMethod(ControlMethod::Method method)
void setSocketPath(const QString &path)
void setDataDirectory(const QString &dataDir)
void setBootstrapFrom(const QString &from)
QString bootstrapFrom() const
void setControlPort(quint16 port)
QString getSocketPath() const
void setRejectPlaintextPorts(const QList< quint16 > &ports)
void setWarnPlaintextPorts(const QList< quint16 > &ports)
ControlMethod::Method getControlMethod() const
void setExecutable(const QString &torExecutable)
bool autoControlPort() const
void setAutoControlPort(const bool autoControl)
AuthenticationMethod getAuthenticationMethod() const
static QString hashPassword(const QString &password)