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