qBittorrent
|
#include <searchhandler.h>
Signals | |
void | searchFinished (bool cancelled=false) |
void | searchFailed () |
void | newSearchResults (const QVector< SearchResult > &results) |
Public Member Functions | |
bool | isActive () const |
QString | pattern () const |
SearchPluginManager * | manager () const |
QList< SearchResult > | results () const |
void | cancelSearch () |
Private Member Functions | |
SearchHandler (const QString &pattern, const QString &category, const QStringList &usedPlugins, SearchPluginManager *manager) | |
void | readSearchOutput () |
void | processFailed () |
void | processFinished (int exitcode) |
bool | parseSearchResult (QStringView line, SearchResult &searchResult) |
Private Attributes | |
const QString | m_pattern |
const QString | m_category |
const QStringList | m_usedPlugins |
SearchPluginManager * | m_manager |
QProcess * | m_searchProcess |
QTimer * | m_searchTimeout |
QByteArray | m_searchResultLineTruncated |
bool | m_searchCancelled = false |
QList< SearchResult > | m_results |
Friends | |
class | SearchPluginManager |
Definition at line 54 of file searchhandler.h.
|
private |
Definition at line 56 of file searchhandler.cpp.
References cancelSearch(), SearchPluginManager::engineLocation(), m_category, m_manager, m_pattern, m_searchProcess, m_searchTimeout, m_usedPlugins, processFailed(), processFinished(), Utils::ForeignApps::pythonInfo(), readSearchOutput(), and Utils::Fs::toNativePath().
void SearchHandler::cancelSearch | ( | ) |
Definition at line 97 of file searchhandler.cpp.
References m_searchCancelled, m_searchProcess, and m_searchTimeout.
Referenced by SearchJobWidget::cancelSearch(), and SearchHandler().
bool SearchHandler::isActive | ( | ) | const |
Definition at line 92 of file searchhandler.cpp.
References m_searchProcess.
SearchPluginManager * SearchHandler::manager | ( | ) | const |
Definition at line 195 of file searchhandler.cpp.
References m_manager.
Referenced by SearchJobWidget::downloadTorrent().
|
signal |
Referenced by readSearchOutput(), and SearchJobWidget::SearchJobWidget().
|
private |
Definition at line 166 of file searchhandler.cpp.
References SearchResult::descrLink, SearchResult::fileName, SearchResult::fileSize, SearchResult::fileUrl, anonymous_namespace{searchhandler.cpp}::NB_PLUGIN_COLUMNS, SearchResult::nbLeechers, SearchResult::nbSeeders, anonymous_namespace{searchhandler.cpp}::PL_DESC_LINK, anonymous_namespace{searchhandler.cpp}::PL_DL_LINK, anonymous_namespace{searchhandler.cpp}::PL_ENGINE_URL, anonymous_namespace{searchhandler.cpp}::PL_LEECHS, anonymous_namespace{searchhandler.cpp}::PL_NAME, anonymous_namespace{searchhandler.cpp}::PL_SEEDS, anonymous_namespace{searchhandler.cpp}::PL_SIZE, and SearchResult::siteUrl.
Referenced by readSearchOutput().
QString SearchHandler::pattern | ( | ) | const |
Definition at line 205 of file searchhandler.cpp.
References m_pattern.
Referenced by SearchJobWidget::SearchJobWidget().
|
private |
Definition at line 157 of file searchhandler.cpp.
References m_searchCancelled, and searchFailed().
Referenced by SearchHandler().
|
private |
Definition at line 114 of file searchhandler.cpp.
References m_searchCancelled, m_searchProcess, m_searchTimeout, searchFailed(), and searchFinished().
Referenced by SearchHandler().
|
private |
Definition at line 129 of file searchhandler.cpp.
References asConst(), m_results, m_searchProcess, m_searchResultLineTruncated, newSearchResults(), update_qrc_files::output, and parseSearchResult().
Referenced by SearchHandler().
QList< SearchResult > SearchHandler::results | ( | ) | const |
Definition at line 200 of file searchhandler.cpp.
References m_results.
|
signal |
Referenced by processFailed(), processFinished(), SearchJobWidget::SearchJobWidget(), and SearchController::startAction().
|
signal |
Referenced by processFinished(), SearchJobWidget::SearchJobWidget(), and SearchController::startAction().
|
friend |
Definition at line 59 of file searchhandler.h.
|
private |
Definition at line 84 of file searchhandler.h.
Referenced by SearchHandler().
|
private |
Definition at line 86 of file searchhandler.h.
Referenced by manager(), and SearchHandler().
|
private |
Definition at line 83 of file searchhandler.h.
Referenced by pattern(), and SearchHandler().
|
private |
Definition at line 91 of file searchhandler.h.
Referenced by readSearchOutput(), and results().
|
private |
Definition at line 90 of file searchhandler.h.
Referenced by cancelSearch(), processFailed(), and processFinished().
|
private |
Definition at line 87 of file searchhandler.h.
Referenced by cancelSearch(), isActive(), processFinished(), readSearchOutput(), and SearchHandler().
|
private |
Definition at line 89 of file searchhandler.h.
Referenced by readSearchOutput().
|
private |
Definition at line 88 of file searchhandler.h.
Referenced by cancelSearch(), processFinished(), and SearchHandler().
|
private |
Definition at line 85 of file searchhandler.h.
Referenced by SearchHandler().