qBittorrent
searchcontroller.cpp File Reference
#include "searchcontroller.h"
#include <limits>
#include <QHash>
#include <QJsonArray>
#include <QJsonObject>
#include <QList>
#include <QSharedPointer>
#include "base/global.h"
#include "base/logger.h"
#include "base/search/searchhandler.h"
#include "base/utils/foreignapps.h"
#include "base/utils/random.h"
#include "base/utils/string.h"
#include "apierror.h"
#include "isessionmanager.h"
Include dependency graph for searchcontroller.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{searchcontroller.cpp}
 

Typedefs

using SearchHandlerPtr = QSharedPointer< SearchHandler >
 
using SearchHandlerDict = QMap< int, SearchHandlerPtr >
 

Functions

const QLatin1String anonymous_namespace{searchcontroller.cpp}::ACTIVE_SEARCHES ("activeSearches")
 
const QLatin1String anonymous_namespace{searchcontroller.cpp}::SEARCH_HANDLERS ("searchHandlers")
 
void anonymous_namespace{searchcontroller.cpp}::removeActiveSearch (ISession *session, const int id)
 
QJsonArray anonymous_namespace{searchcontroller.cpp}::getPluginCategories (QStringList categories)
 

Typedef Documentation

◆ SearchHandlerDict

using SearchHandlerDict = QMap<int, SearchHandlerPtr>

Definition at line 49 of file searchcontroller.cpp.

◆ SearchHandlerPtr

using SearchHandlerPtr = QSharedPointer<SearchHandler>

Definition at line 48 of file searchcontroller.cpp.