mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 13:23:34 -07:00
- Support peer manual ban (from peer list)
This commit is contained in:
parent
47fc4679d4
commit
7c84551150
14 changed files with 77 additions and 5 deletions
|
@ -367,6 +367,20 @@ public:
|
|||
return settings.value(QString::fromUtf8("Preferences/IPFilter/File"), QString()).toString();
|
||||
}
|
||||
|
||||
static void banIP(QString ip) {
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
QStringList banned_ips = settings.value(QString::fromUtf8("Preferences/IPFilter/BannedIPs"), QStringList()).toStringList();
|
||||
if(!banned_ips.contains(ip)) {
|
||||
banned_ips << ip;
|
||||
settings.setValue("Preferences/IPFilter/BannedIPs", banned_ips);
|
||||
}
|
||||
}
|
||||
|
||||
static QStringList bannedIPs() {
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
return settings.value(QString::fromUtf8("Preferences/IPFilter/BannedIPs"), QStringList()).toStringList();
|
||||
}
|
||||
|
||||
// RSS
|
||||
static bool isRSSEnabled() {
|
||||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
|
@ -423,6 +437,7 @@ public:
|
|||
QSettings settings("qBittorrent", "qBittorrent");
|
||||
return settings.value("Preferences/WebUI/Password", "").toString();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
#endif // PREFERENCES_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue