mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-12 16:23:07 -07:00
WebUI: Implement removing unused categories
This commit is contained in:
parent
50f2437ac3
commit
24584503d9
7 changed files with 36 additions and 16 deletions
|
@ -116,7 +116,7 @@ QMap<QString, QMap<QString, WebApplication::Action> > WebApplication::initialize
|
|||
ADD_ACTION(command, recheck);
|
||||
ADD_ACTION(command, setCategory);
|
||||
ADD_ACTION(command, addCategory);
|
||||
ADD_ACTION(command, removeCategory);
|
||||
ADD_ACTION(command, removeCategories);
|
||||
ADD_ACTION(command, getSavePath);
|
||||
ADD_ACTION(version, api);
|
||||
ADD_ACTION(version, api_min);
|
||||
|
@ -745,13 +745,14 @@ void WebApplication::action_command_addCategory()
|
|||
BitTorrent::Session::instance()->addCategory(category);
|
||||
}
|
||||
|
||||
void WebApplication::action_command_removeCategory()
|
||||
void WebApplication::action_command_removeCategories()
|
||||
{
|
||||
CHECK_URI(0);
|
||||
CHECK_PARAMETERS("category");
|
||||
CHECK_PARAMETERS("categories");
|
||||
|
||||
QString category = request().posts["category"].trimmed();
|
||||
BitTorrent::Session::instance()->removeCategory(category);
|
||||
QStringList categories = request().posts["categories"].split('\n');
|
||||
foreach (const QString &category, categories)
|
||||
BitTorrent::Session::instance()->removeCategory(category);
|
||||
}
|
||||
|
||||
void WebApplication::action_command_getSavePath()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue