OptionsDialog 0 0 779 591 Options Qt::Orientation::Horizontal false Qt::LayoutDirection::LeftToRight Qt::ScrollBarPolicy::ScrollBarAlwaysOff QListView::Movement::Static QListView::Flow::TopToBottom false QListView::ResizeMode::Adjust QListView::ViewMode::IconMode 0 Behavior Downloads Connection Speed BitTorrent Search RSS WebUI Advanced 0 0 0 0 0 0 0 true 0 0 504 1064 Interface true Changing Interface settings requires application restart Language: Qt::Orientation::Horizontal 200 20 Style: true Color scheme: Qt::Orientation::Horizontal 40 20 Use custom UI Theme true UI Theme file: Use icons from system theme 0 0 Customize UI Theme... Transfer List Shows a confirmation dialog upon torrent deletion Confirm when deleting torrents true Use alternating row colors true Use different text colors by torrent states true Make progress bars follow text colors Hide zero and infinity values Always Stopped torrents only Qt::Orientation::Horizontal 0 0 Action on double-click Downloading torrents: 0 Start / stop torrent Open destination folder Preview file, otherwise open destination folder Open torrent options dialog No action Qt::Orientation::Horizontal 40 20 Completed torrents: Start / stop torrent Open destination folder Preview file, otherwise open destination folder Open torrent options dialog No action Auto hide zero status filters Desktop Start qBittorrent on Windows start up Show splash screen on start up true Window state on start up: qBittorrent window state on start up Qt::Orientation::Horizontal 40 20 Shows a confirmation dialog when exiting with active torrents Confirmation on exit when torrents are active true Confirmation on auto-exit when downloads finish true Show &qBittorrent in notification area true When minimizing, the main window is closed and must be reopened from the systray icon Minimize qBittorrent to notification area false The systray icon will still be visible when closing the main window Close qBittorrent to notification area Tray icon style: Normal Monochrome (for dark theme) Monochrome (for light theme) Qt::Orientation::Horizontal 40 20 File association 0 0 0 0 Use qBittorrent for .torrent files Use qBittorrent for magnet links 0 0 0 0 <html><head/><body><p>To set qBittorrent as default program for .torrent files and/or Magnet links<br/>you can use <span style=" font-weight:600;">Default Programs</span> dialog from <span style=" font-weight:600;">Control Panel</span>.</p></body></html> Check for program updates Power Management Inhibit system sleep when torrents are downloading Inhibit system sleep when torrents are seeding &Log Files true true 0 0 Save path: Creates an additional log file after the log file reaches the specified file size Backup the log file after: KiB 1 1024000 65 Qt::Orientation::Horizontal 40 20 Delete backup logs older than: 1 365 6 1 days months years Qt::Orientation::Horizontal 40 20 Show free disk space in status bar Show external IP in status bar Log performance warnings Qt::Orientation::Vertical 20 40 0 0 0 0 true 0 0 539 1457 When adding a torrent Display &torrent content and some options true Bring torrent dialog to the front true Torrent content layout: 0 Original Create subfolder Don't create subfolder Qt::Orientation::Horizontal 40 20 The torrent will be added to the top of the download queue Add to top of queue The torrent will be added to download list in a stopped state Do not start the download automatically Torrent stop condition: 0 None Metadata received Files checked Qt::Orientation::Horizontal 40 20 When adding a duplicate torrent Merge trackers to existing torrent false Ask to merge trackers for manually added torrent true Whether the .torrent file should be deleted after adding it De&lete .torrent files afterwards true false Also delete .torrent files whose addition was cancelled Also when addition is cancelled 0 0 <> Warning! Data loss possible! Allocate full file sizes on disk before starting downloads, to minimize fragmentation. Only useful for HDDs. Pre-allocate disk space for all files Append .!qB extension to incomplete files Keep unselected files in ".unwanted" folder When a torrent is downloaded, offer to add torrents from any .torrent files found inside it Enable recursive download dialog Saving Management Default Torrent Management Mode: 10 Automatic: Various torrent properties (e.g. save path) will be decided by the associated category Manual: Various torrent properties (e.g. save path) must be assigned manually Manual Automatic Qt::Orientation::Horizontal 40 20 When Torrent Category changed: Relocate torrent Switch torrent to Manual Mode Qt::Orientation::Horizontal 40 20 When Default Save/Incomplete Path changed: 1 Relocate affected torrents Switch affected torrents to Manual Mode Qt::Orientation::Horizontal 40 20 When Category Save Path changed: 1 Relocate affected torrents Switch affected torrents to Manual Mode Qt::Orientation::Horizontal 40 20 Use Subcategories Resolve relative Save Path against appropriate Category path instead of Default one Use Category paths in Manual Mode Default Save Path: Use another path for incomplete torrents: Copy .torrent files to: Copy .torrent files for finished downloads to: Automatically add torrents from: 0 1 250 150 QAbstractItemView::EditTrigger::AllEditTriggers QAbstractItemView::SelectionMode::SingleSelection QAbstractItemView::SelectionBehavior::SelectRows Qt::TextElideMode::ElideNone false 80 false Add... false Options.. false Remove Qt::Orientation::Vertical 20 40 Excluded file names true false Blacklist filtered file names from being downloaded from torrent(s). Files matching any of the filters in this list will have their priority automatically set to "Do not download". Use newlines to separate multiple entries. Can use wildcards as outlined below. *: matches zero or more of any characters. ?: matches any single character. [...]: sets of characters can be represented in square brackets. Examples *.exe: filter '.exe' file extension. readme.txt: filter exact file name. ?.txt: filter 'a.txt', 'b.txt' but not 'aa.txt'. readme[0-9].txt: filter 'readme1.txt', 'readme2.txt' but not 'readme10.txt'. true QPlainTextEdit::LineWrapMode::NoWrap Email notification &upon download completion true false Sender From: Receiver To: SMTP server: This server requires a secure connection (SSL) Authentication true false Username: Password: QLineEdit::EchoMode::Password 0 0 Send test email Run external program Run on torrent added: true false Run on torrent finished: true false Show console window true 0 0 0 0 true 0 0 504 848 Peer connection protocol: TCP and μTP TCP μTP Qt::Orientation::Horizontal 40 20 Listening Port Port used for incoming connections: Set to 0 to let your system pick an unused port Any 65535 Random Qt::Orientation::Horizontal 40 20 Use UPnP / NAT-PMP port forwarding from my router true Connections Limits Global maximum number of connections: true true 2 2000 500 Qt::Orientation::Horizontal 40 20 Maximum number of connections per torrent: true 2 2000 100 Global maximum number of upload slots: 2000 8 Maximum number of upload slots per torrent: 500 4 I2P (experimental) true true Host: Port: 1 65535 8080 Qt::Orientation::Horizontal 40 20 <html><head/><body><p>If "mixed mode" is enabled I2P torrents are allowed to also get peers from other sources than the tracker, and connect to regular IPs, not providing any anonymization. This may be useful if the user is not interested in the anonymization of I2P, but still wants to be able to connect to I2P peers.</p></body></html> Mixed mode true Proxy Server Type: Host: Port: 1 65535 8080 Qt::Orientation::Horizontal 20 20 true Some functions are unavailable with the chosen proxy type! If checked, hostname lookups are done via the proxy Perform hostname lookup via proxy false A&uthentication true false Username: Password: QLineEdit::EchoMode::Password Note: The password is saved unencrypted Use proxy for BitTorrent purposes true false Otherwise, the proxy server is only used for tracker connections Use proxy for peer connections RSS feeds will use proxy Use proxy for RSS purposes false Search engine, software updates or anything else will use proxy Use proxy for general purposes false IP Fi&ltering Filter path (.dat, .p2p, .p2b): Reload the filter 0 0 Manually banned IP addresses... Apply to trackers Qt::Orientation::Vertical 20 40 0 0 0 0 true 0 0 302 408 Global Rate Limits Upload: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 100 Qt::Orientation::Horizontal 40 20 Download: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 100 Alternative Rate Limits Upload: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 10 Qt::Orientation::Horizontal 40 20 Download: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 10 Schedule &the use of alternative rate limits true false Start time From: true hh:mm false End time To: true hh:mm Qt::Orientation::Horizontal 40 20 When: 0 0 Every day Weekdays Weekends Rate Limits Settings Apply rate limit to µTP protocol Apply rate limit to transport overhead Apply rate limit to peers on LAN Qt::Orientation::Vertical 20 40 0 0 0 0 true 0 0 413 693 Privacy Find peers on the DHT network Enable DHT (decentralized network) to find more peers true Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...) Enable Peer Exchange (PeX) to find more peers true Look for peers on your local network Enable Local Peer Discovery to find more peers true Encryption mode: Allow encryption: Connect to peers regardless of setting Require encryption: Only connect to peers with protocol encryption Disable encryption: Only connect to peers without protocol encryption Allow encryption Require encryption Disable encryption Qt::Orientation::Horizontal 40 20 Enable when using a proxy or a VPN connection Enable anonymous mode (<a href="https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode">More information</a>) true Qt::TextInteractionFlag::LinksAccessibleByKeyboard|Qt::TextInteractionFlag::LinksAccessibleByMouse Qt::Orientation::Horizontal 40 20 Maximum active checking torrents: -1 2147483647 Qt::Orientation::Horizontal 40 20 &Torrent Queueing true false Maximum active downloads: -1 2147483647 Qt::Orientation::Horizontal 40 20 Maximum active uploads: -1 2147483647 Maximum active torrents: -1 2147483647 Do not count slow torrents in these limits true false Download rate threshold: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 2 Qt::Orientation::Horizontal 40 20 Upload rate threshold: KiB/s 2000000 QAbstractSpinBox::StepType::AdaptiveDecimalStepType 2 Torrent inactivity timer: sec 1 999999 60 Seeding Limits When ratio reaches false 0.050000000000000 1.000000000000000 Qt::Orientation::Horizontal 40 20 When total seeding time reaches false min 9999999 1440 When inactive seeding time reaches false min 9999999 1440 then Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter false Stop torrent Remove torrent Remove torrent and its files Enable super seeding for torrent A&utomatically append these trackers to new downloads: true false true Automatically append trackers from URL to new downloads: true false URL: Fetched trackers true Qt::Orientation::Vertical 20 40 0 0 0 0 true 0 0 521 541 Search UI Store opened tabs true false Also store search results History length 99 Qt::Orientation::Horizontal 40 20 Qt::Orientation::Vertical 20 422 0 0 0 0 true 0 0 336 391 RSS Reader Enable fetching RSS feeds Feeds refresh interval: min 1 999999 5 Qt::Orientation::Horizontal 40 20 Same host request delay: sec 2147483646 2 Maximum number of articles per feed: 2147483646 100 RSS Torrent Auto Downloader Enable auto downloading of RSS torrents Edit auto downloading rules... RSS Smart Episode Filter Download REPACK/PROPER episodes Filters: true Qt::Orientation::Vertical 20 200 0 0 0 0 true 0 0 382 1045 Web User Interface (Remote control) true false true IP address: IP address that the Web UI will bind to. Specify an IPv4 or IPv6 address. You can specify "0.0.0.0" for any IPv4 address, "::" for any IPv6 address, or "*" for both IPv4 and IPv6. Port: 1 65535 8080 Use UPnP / NAT-PMP to forward the port from my router true &Use HTTPS instead of HTTP true false Certificate: Key: <a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts>Information about certificates</a> true Qt::TextInteractionFlag::LinksAccessibleByKeyboard|Qt::TextInteractionFlag::LinksAccessibleByMouse Authentication Username: Password: QLineEdit::EchoMode::Password Change current password Bypass authentication for clients on localhost Bypass authentication for clients in whitelisted IP subnets 0 0 IP subnet whitelist... Ban client after consecutive failures: Never 2147483647 Qt::Orientation::Horizontal 40 20 ban for: Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter sec 1 2147483647 Session timeout: Disabled sec 2147483647 Qt::Orientation::Horizontal 40 20 Use alternative WebUI true false Files location: <a href="https://github.com/qbittorrent/qBittorrent/wiki/List-of-known-alternate-WebUIs">List of alternative WebUI</a> true Qt::TextInteractionFlag::LinksAccessibleByKeyboard|Qt::TextInteractionFlag::LinksAccessibleByMouse Security Enable clickjacking protection Enable Cross-Site Request Forgery (CSRF) protection Enable cookie Secure flag (requires HTTPS or localhost connection) Enable Host header validation true Server domains: Whitelist for filtering HTTP Host header values. In order to defend against DNS rebinding attack, you should put in domain names used by WebUI server. Use ';' to split multiple entries. Can use wildcard '*'. Add custom HTTP headers true true QPlainTextEdit::LineWrapMode::NoWrap Header: value pairs, one per line Enable reverse proxy support true Trusted proxies list: Specify reverse proxy IPs (or subnets, e.g. 0.0.0.0/24) in order to use forwarded client address (X-Forwarded-For header). Use ';' to split multiple entries. <a href=https://github.com/qbittorrent/qBittorrent/wiki#reverse-proxy-setup-for-webui-access>Reverse proxy setup examples</a> true Qt::TextInteractionFlag::LinksAccessibleByKeyboard|Qt::TextInteractionFlag::LinksAccessibleByMouse Upda&te my dynamic domain name true false Service: DynDNS No-IP Register Domain name: changeme.dyndns.org Username: Password: QLineEdit::EchoMode::Password Qt::Orientation::Vertical 20 40 0 0 0 0 QDialogButtonBox::StandardButton::Apply|QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok FileSystemPathLineEdit QWidget
gui/fspathedit.h
1