|
KanoopTorrentQt 0.1.0
Qt6 wrapper library for libtorrent-rasterbar
|
|
Asynchronous torrent search against a public API. More...
#include <torrentsearcher.h>
Inheritance diagram for TorrentSearcher:
Collaboration diagram for TorrentSearcher:Signals | |
| void | searchComplete (const QList< TorrentSearchResult > &results) |
| Emitted when a search completes successfully. | |
| void | searchFailed (const QString &errorMessage) |
| Emitted when a search fails (network error, parse error, etc.). | |
Public Member Functions | |
| TorrentSearcher (QObject *parent=nullptr) | |
| Construct a TorrentSearcher. | |
| void | search (const QString &query) |
| Start an asynchronous search. | |
| QString | apiBaseUrl () const |
Base URL for the search API (default: "https://apibay.org"). | |
| void | setApiBaseUrl (const QString &value) |
| Set a custom search API base URL. | |
| QNetworkProxy | networkProxy () const |
| SOCKS5 proxy used for search HTTP requests. | |
| void | setNetworkProxy (const QNetworkProxy &value) |
| Set a SOCKS5 proxy for search requests. | |
Asynchronous torrent search against a public API.
TorrentSearcher queries an HTTP torrent index (default: apibay.org) and returns results as a list of TorrentSearchResult objects. Results are filtered to the Audio category.
Definition at line 27 of file torrentsearcher.h.
|
explicit |
Construct a TorrentSearcher.
| parent | Optional QObject parent. |
|
inline |
Base URL for the search API (default: "https://apibay.org").
Definition at line 47 of file torrentsearcher.h.
|
inline |
SOCKS5 proxy used for search HTTP requests.
Definition at line 52 of file torrentsearcher.h.
| void TorrentSearcher::search | ( | const QString & | query | ) |
Start an asynchronous search.
| query | The search query string. |
Results arrive via searchComplete(); errors via searchFailed().
|
signal |
Emitted when a search completes successfully.
May be empty if no results were found.
|
inline |
Set a custom search API base URL.
Definition at line 49 of file torrentsearcher.h.
|
inline |
Set a SOCKS5 proxy for search requests.
Definition at line 54 of file torrentsearcher.h.