diff --git a/src/options_imp.cpp b/src/options_imp.cpp index f6229d21b..43e41d804 100644 --- a/src/options_imp.cpp +++ b/src/options_imp.cpp @@ -56,6 +56,8 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){ QString savePath; setupUi(this); + hsplitter->setCollapsible(0, false); + hsplitter->setCollapsible(1, false); // Get apply button in button box QList buttons = buttonBox->buttons(); foreach(QAbstractButton *button, buttons){ @@ -284,8 +286,8 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){ scrollArea_advanced->setLayout(adv_layout); connect(advancedSettings, SIGNAL(settingsChanged()), this, SLOT(enableApplyButton())); // Adapt size - loadWindowState(); show(); + loadWindowState(); } // Main destructor @@ -313,12 +315,29 @@ void options_imp::loadWindowState() { QPoint p = settings.value(QString::fromUtf8("Preferences/State/pos"), QPoint()).toPoint(); if(!p.isNull()) move(p); + // Load slider size + const QStringList &sizes_str = settings.value("Preferences/State/hSplitterSizes", QStringList()).toStringList(); + // Splitter size + QList sizes; + if(sizes_str.size() == 2) { + sizes << sizes_str.first().toInt(); + sizes << sizes_str.last().toInt(); + } else { + sizes << 130; + sizes << hsplitter->width()-130; + } + hsplitter->setSizes(sizes); } void options_imp::saveWindowState() const { QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent")); settings.setValue(QString::fromUtf8("Preferences/State/size"), size()); settings.setValue(QString::fromUtf8("Preferences/State/pos"), pos()); + // Splitter size + QStringList sizes_str; + sizes_str << QString::number(hsplitter->sizes().first()); + sizes_str << QString::number(hsplitter->sizes().last()); + settings.setValue(QString::fromUtf8("Preferences/State/hSplitterSizes"), sizes_str); } QSize options_imp::sizeFittingScreen() { diff --git a/src/ui/options.ui b/src/ui/options.ui index a8a0ddc19..4a41a7423 100644 --- a/src/ui/options.ui +++ b/src/ui/options.ui @@ -21,1158 +21,761 @@ - - - - - - 0 - 0 - + + + Qt::Horizontal + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + false + + + + 30 + 30 + + + + Qt::ElideNone + + + QListView::Static + + + QListView::LeftToRight + + + true + + + QListView::Adjust + + + QListView::SinglePass + + + 0 + + + + 107 + 60 + + + + QListView::IconMode + + + false + + + false + + + false + + + -1 + + + + UI - - - 121 - 0 - + + AlignHCenter|AlignVCenter|AlignCenter - - - 121 - 16777215 - + + + :/Icons/oxygen/preferences-desktop.png:/Icons/oxygen/preferences-desktop.png - - QFrame::StyledPanel + + ItemIsSelectable|ItemIsEnabled - - false + + + + Downloads - - - 30 - 30 - + + AlignHCenter|AlignVCenter|AlignCenter - - Qt::ElideNone + + + :/Icons/oxygen/download.png:/Icons/oxygen/download.png - - QListView::Static + + ItemIsSelectable|ItemIsEnabled - - QListView::LeftToRight + + + + Connection - - true + + AlignHCenter|AlignVCenter|AlignCenter - - QListView::Adjust + + + :/Icons/oxygen/connection.png:/Icons/oxygen/connection.png - - QListView::SinglePass + + ItemIsSelectable|ItemIsEnabled - - 0 + + + + Speed - - - 107 - 60 - + + + :/Icons/oxygen/chronometer.png:/Icons/oxygen/chronometer.png - - QListView::IconMode + + + + Bittorrent - - false + + AlignHCenter|AlignVCenter|AlignCenter - - false + + + :/Icons/oxygen/bt_settings.png:/Icons/oxygen/bt_settings.png - - false + + ItemIsSelectable|ItemIsEnabled - - -1 + + + + Proxy - - - UI - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/preferences-desktop.png:/Icons/oxygen/preferences-desktop.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Downloads - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/download.png:/Icons/oxygen/download.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Connection - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/connection.png:/Icons/oxygen/connection.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Speed - - - - :/Icons/oxygen/chronometer.png:/Icons/oxygen/chronometer.png - - - - - Bittorrent - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/bt_settings.png:/Icons/oxygen/bt_settings.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Proxy - - - - :/Icons/oxygen/proxy.png:/Icons/oxygen/proxy.png - - - - - IP Filter - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/filter.png:/Icons/oxygen/filter.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Web UI - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/oxygen/webui.png:/Icons/oxygen/webui.png - - - ItemIsSelectable|ItemIsEnabled - - - - - RSS - - - AlignHCenter|AlignVCenter|AlignCenter - - - - :/Icons/rss32.png:/Icons/rss32.png - - - ItemIsSelectable|ItemIsEnabled - - - - - Advanced - - - - :/Icons/oxygen/gear32.png:/Icons/oxygen/gear32.png - - - - - - - - 0 + + + :/Icons/oxygen/proxy.png:/Icons/oxygen/proxy.png - - - - - - - 0 - 0 - - - - true + + + + IP Filter + + + AlignHCenter|AlignVCenter|AlignCenter + + + + :/Icons/oxygen/filter.png:/Icons/oxygen/filter.png + + + ItemIsSelectable|ItemIsEnabled + + + + + Web UI + + + AlignHCenter|AlignVCenter|AlignCenter + + + + :/Icons/oxygen/webui.png:/Icons/oxygen/webui.png + + + ItemIsSelectable|ItemIsEnabled + + + + + RSS + + + AlignHCenter|AlignVCenter|AlignCenter + + + + :/Icons/rss32.png:/Icons/rss32.png + + + ItemIsSelectable|ItemIsEnabled + + + + + Advanced + + + + :/Icons/oxygen/gear32.png:/Icons/oxygen/gear32.png + + + + + + 0 + + + + + + + + 0 + 0 + + + + true + + + + + 0 + 0 + 513 + 565 + - - - - 0 - 0 - 602 - 555 - - - - - - - User interface - - - - - - - - Language: - - - - - - - - 0 - 0 - - - - QComboBox::AdjustToContents - - - 0 - - - + + + + + User interface + + + + + + + + Language: + + + + + + + + 0 + 0 + + + + QComboBox::AdjustToContents + + + 0 + + + + + + + + 8 + true + + + + (Requires restart) + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Visual style: + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Ask for confirmation on exit when download list is not empty + + + true + + + + + + + Display top toolbar + + + true + + + + + + + Disable splash screen + + + + + + + Display current speed in title bar + + + + + + + Transfer list + + - - - - 8 - true - - + - (Requires restart) - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - Qt::Horizontal + Use alternating row colors - - - 40 - 20 - - - - - - - - - - - - Visual style: + + true - - - - - - Qt::Horizontal - - - - 40 - 20 - + + + + 0 + 0 + - - - - - - - - Ask for confirmation on exit when download list is not empty - - - true - - - - - - - Display top toolbar - - - true - - - - - - - Disable splash screen - - - - - - - Display current speed in title bar - - - - - - - Transfer list - - - - - - Use alternating row colors - - - true - - - - - - - - 0 - 0 - - - - QGroupBox::title { + + QGroupBox::title { font-weight: normal; margin-left: -2px; } QGroupBox { border-width: 0; } - - - Action on double click: - - - - - - + + + Action on double click: + + + + + + + + Downloading: + + + + + + + + 0 + 0 + + + + 0 + + - Downloading: + Start/Stop - - - - - - - 0 - 0 - - - - 0 - - - - Start/Stop - - - - - Open folder - - - - - - - - Qt::Horizontal + + + + Open folder - - - 40 - 20 - + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Completed: + + + + + + + + Start/Stop - - - - + + - Completed: + Open folder - - - - - - - Start/Stop - - - - - Open folder - - - - - - - - - - - - - - - - - - System tray icon - - - - - - Disable system tray icon - - - - - - - Close to tray - - - - - - - Minimize to tray - - - false - - - - - - - Start minimized - - - - - - - Show notification balloons in tray - - - true - - + + + + - - - - - - + + + + + + + + System tray icon + + + + + + Disable system tray icon + + + + + + + Close to tray + + + + + + + Minimize to tray + + + false + + + + + + + Start minimized + + + + + + + Show notification balloons in tray + + + true + + + + + + + + + + + + - - - - - - - - - true + + + + + + + + + + true + + + + + 0 + 0 + 631 + 694 + - - - - -30 - 0 - 632 - 684 - - - - - - - - 0 - 0 - - - - File system - - - - - - QGroupBox::title { + + + + + + 0 + 0 + + + + File system + + + + + + QGroupBox::title { font-weight: normal; margin-left: -3px; } QGroupBox { border-width: 0; } - - - Destination Folder: - - - - - - - - - - - - - - - true - - - - 22 - 22 - - - - - 25 - 27 - - - - - :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png - - - - - - - - - Append the torrent's label - - - - - - - - - - Use a different folder for incomplete downloads: - - - - - - - - - false - - - QLineEdit { - margin-left: 23px; -} - - - - - - - false - - - - 25 - 27 - - - - - 22 - 22 - - - - - 25 - 27 - - - - - :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png - - - - - - - - - Check Folders for .torrent Files: - - - - - - - - - 0 - 1 - - - - - 250 - 150 - - - - QAbstractItemView::SingleSelection - - - QAbstractItemView::SelectRows - - - false - - - true - - - 80 - - - false - - - true - - - false - - - false - - - false - - - true - - - 80 - - - - - - - - - Add folder ... - - - - - - - false - - - Remove folder - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Minimum - - - - 30 - 20 - - - - - - - - - - - - - Copy .torrent files to: - - - - - - - - - false - - - QLineEdit { - margin-left: 23px; -} - - - - - - - false - - - - 22 - 22 - - - - - 25 - 27 - - - - - :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png - - - - - - - - - Append .!qB extension to incomplete files - - - - - - - Pre-allocate all files - - - - - - - - - - + - Torrent queueing + Destination Folder: - - - - - Enable queueing system - - - + - + - - - false - + - Maximum active downloads: + - - - Qt::Horizontal + + + true - + - 40 - 20 + 22 + 22 - - - - - - false - - - -1 - - - 999 + + + 25 + 27 + - - 3 + + + :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png - - - - - false - - - Maximum active uploads: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - false - - - -1 - - - 999 - - - 3 - - - - + + + Append the torrent's label + + + + + + + + + Use a different folder for incomplete downloads: + + + + + + + + + false + + + QLineEdit { + margin-left: 23px; +} + + + + + + + false + + + + 25 + 27 + + + + + 22 + 22 + + + + + 25 + 27 + + + + + :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png + + + + + + + + + Check Folders for .torrent Files: + + - + - - - false - - - Maximum active torrents: - - - - - - - Qt::Horizontal + + + + 0 + 1 + - + - 381 - 20 + 250 + 150 - - - - - - false + + QAbstractItemView::SingleSelection - - -1 + + QAbstractItemView::SelectRows - - 999 + + false - - 5 + + true + + 80 + + + false + + + true + + + false + - - - - - - - - - - - - 0 - 0 - - - - When adding a torrent - - - + - + - Display torrent content and some options - - - true + Add folder ... - - - Qt::Horizontal - - - - 40 - 20 - + + + false - - - - - - - - - Do not start download automatically + Remove folder - + - Qt::Horizontal + Qt::Vertical - 40 - 20 + 20 + 40 - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 447 - 288 - - - - - - - - - Listening port - - - - - - - - Port used for incoming connections: - - - - - - - 1 - - - 65535 - - - 6881 - - - - - - - Random - - - Qt::Horizontal + + QSizePolicy::Minimum + - 20 + 30 20 @@ -1180,1902 +783,2274 @@ QGroupBox { - - - - Enable UPnP port mapping - - - true - - - - - - - Enable NAT-PMP port mapping - - - true - - - + + + + Copy .torrent files to: + + + + + + + + + false + + + QLineEdit { + margin-left: 23px; +} + + + + + + + false + + + + 22 + 22 + + + + + 25 + 27 + + + + + :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png + + + + + + + + + Append .!qB extension to incomplete files + + + + + + + Pre-allocate all files + + + - - - - - Connections limit - - - - - - - - Global maximum number of connections: - - - true - - - - - - - true - - - 2 - - - 2000 - - - 500 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - Maximum number of connections per torrent: - - - true - - - - - - - 2 - - - 2000 - - - 100 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - Maximum number of upload slots per torrent: - - - true - - - - - - - 500 - - - 4 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 364 - 332 - - - - - - - Global speed limits - - - - - - - - - - - 0 - 45 - - - - Upload: - - - true - - - - - - - - 0 - 37 - - - - Download: - - - - - - - - - - - - - true - - - - 0 - 27 - - - - - - - 1 - - - 1000000 - - - 50 - - - - - - - KiB/s - - - - - - - - - - - false - - - - 0 - 27 - - - - - - - 1 - - - 1000000 - - - 100 - - - - - - - KiB/s - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Alternative global speed limits - - - - - - - - - - Upload: - - - - - - - Download: - - - - - - - - - - - 1 - - - 1000000 - - - 10 - - - - - - - 1 - - - 1000000 - - - 10 - - - - - - - - - - - KiB/s - - - - - - - KiB/s - - - - - - - - - - 48 - 48 - - - - - 48 - 48 - - - - - - - :/Icons/slow48.png - - - true - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - Scheduled times: - - - - - - - false - - - hh:mm - - - false - - - - - - - - - - to - - - Qt::AlignCenter - - - - - - - false - - - hh:mm - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - On days: - - - - - - - false - - + + + + + + + + Torrent queueing + + + + + + Enable queueing system + + + + + + + + + false + - Every day + Maximum active downloads: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + false + + + -1 + + + 999 + + + 3 + + + + + + + + + + + false - - - Week days + Maximum active uploads: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + false + + + -1 + + + 999 + + + 3 + + + + + + + + + + + false - - - Week ends + Maximum active torrents: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 58 - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 459 - 415 - - - - - - - Bittorrent features - - - - - - Enable DHT network (decentralized) - - - true - - - - - - - Use a different port for DHT and Bittorrent - - - true - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 13 - 20 - - - - - - - - false - - - DHT port: - - - - - - - false - - - 1 - - - 65525 - - - 6881 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - + + + + + + Qt::Horizontal + + + + 381 + 20 + + + + + + + + false + + + -1 + + + 999 + + + 5 + + + + + + + + + + - - - Enable Peer Exchange / PeX (requires restart) + + + + 0 + 0 + - - true + + When adding a torrent + + + + + + + Display torrent content and some options + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Do not start download automatically + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + - - - Enable Local Peer Discovery + + + Qt::Vertical - - true + + + 20 + 40 + - + - - - - - - Encryption: - - - - - - + + + + + + + + + + + + + + + + true + + + + + 0 + 0 + 447 + 294 + + + + + + + + + Listening port + + + + + + - Enabled + Port used for incoming connections: + + + + + + + 1 + + + 65535 + + + 6881 + + + + + + + Random + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + + + Enable UPnP port mapping + + + true + + + + + + + Enable NAT-PMP port mapping + + + true + + + + + + + + + + + + Connections limit + + + + + + + + Global maximum number of connections: + + + true + + + + + + + true + + + 2 + + + 2000 + + + 500 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Maximum number of connections per torrent: + + + true + + + + + + + 2 + + + 2000 + + + 100 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Maximum number of upload slots per torrent: + + + true + + + + + + + 500 + + + 4 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + + + + true + + + + + 0 + 0 + 364 + 333 + + + + + + + Global speed limits + + + + + + + + + + + 0 + 45 + - - - Forced + Upload: - - - - Disabled + + true - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Client whitelisting workaround - - - - - - - - Identify as: - - - - - - - - qBittorrent + + + + + + + 0 + 37 + - - - Vuze + Download: - - + + + + + + + + + + + + true + + + + 0 + 27 + + + + + + + 1 + + + 1000000 + + + 50 + + + + + + + KiB/s + + + + + + + + + + + false + + + + 0 + 27 + + + + + + + 1 + + + 1000000 + + + 100 + + + + + + + KiB/s + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Alternative global speed limits + + + + + + + + - µTorrent + Upload: - - + + + + - KTorrent + Download: - - - - - - - false - - - Version: - - - - - - - false - - - - - - - false - - - Build: - - - - - - - false - - - - - - - false - - - - 27 - 27 - - - - - 27 - 27 - - - - Reset to latest software version - - - - - - - :/Icons/oxygen/view-refresh.png:/Icons/oxygen/view-refresh.png - - - - 22 - 22 - - - - - - - - - - - - - Share ratio settings - - - - - - - - Desired ratio: - - - - - - - false - - - - 8 - - - - Qt::AlignHCenter - - - 1 - - - 1.000000000000000 - - - 10.000000000000000 - - - 0.100000000000000 - - - 1.000000000000000 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - Remove finished torrents when their ratio reaches: - - - - - - - false - - - - 8 - - - - Qt::AlignHCenter - - - 1 - - - 1.000000000000000 - - - 10.000000000000000 - - - 0.100000000000000 - - - 1.000000000000000 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 475 - 312 - - - - - - - HTTP Communications (trackers, Web seeds, search engine) - - - - - - - - Type: - - - - - - - - (None) + + + + + + + + + + 1 + + + 1000000 + + + 10 + + + + + + + 1 - - + + 1000000 + + + 10 + + + + + + + + + - HTTP + KiB/s - - + + + + - SOCKS5 + KiB/s - - - - - - - false - - - Host: - - - - - - - false - + + + + + + + + + 48 + 48 + + + + + 48 + 48 + + + + + + + :/Icons/slow48.png + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Scheduled times: + + + + + + + false + + + hh:mm + + + false + + + + + + + + + + to + + + Qt::AlignCenter + + + + + + + false + + + hh:mm + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + On days: + + + + + + + false + + - - - - 75 - - - QLineEdit::Normal - - - - - - - false + Every day + + - Port: - - - - - - - false - - - 1 - - - 65535 - - - 8080 - - - - - - - Qt::Horizontal - - - - 21 - 29 - - - - - - - - - - - - false + Week days + + - Authentication + Week ends - - - - - - - - - - false - - - Username: - - - - - - - false - - - Password: - - - - - - - - - - - false - - - - - - 1000 - - - QLineEdit::Normal - - - - - - - false - - - - - - 1000 - - - QLineEdit::Password - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - - true - - - Peer Communications - - - - - - + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 58 + + + + + + + + + + + + + + + + true + + + + + 0 + 0 + 459 + 422 + + + + + + + Bittorrent features + + + + + + Enable DHT network (decentralized) + + + true + + + + + + + Use a different port for DHT and Bittorrent + + + true + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 13 + 20 + + + + + + + + false + + + DHT port: + + + + + + + false + + + 1 + + + 65525 + + + 6881 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Enable Peer Exchange / PeX (requires restart) + + + true + + + + + + + Enable Local Peer Discovery + + + true + + + + + + + + + Encryption: + + + + + + - Type: - - - - - - - - (None) - - - - - SOCKS4 - - - - - SOCKS5 - - - - - HTTP - - - - - - - - false + Enabled + + - Host: - - - - - - - false + Forced + + - - - - 75 - - - QLineEdit::Normal - - - - - - - false + Disabled + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Client whitelisting workaround + + + + + + + + Identify as: + + + + + + - Port: - - - - - - - false - - - 1 - - - 65535 - - - 8080 - - - - - - - Qt::Horizontal - - - - 21 - 29 - - - - - - - - - - - - false + qBittorrent + + - Authentication - - - - - - - - - - - false - - - Username: - - - - - - - false - - - Password: - - - - - - - - - - - false - - - - - - 1000 - - - QLineEdit::Normal - - - - - - - false - - - - - - 1000 - - - QLineEdit::Password - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 180 - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 287 - 124 - - - - - - - true - - - Filter Settings - - - - - - Activate IP Filtering - - - - :/Icons/filter.png:/Icons/filter.png - - - - - - - - - false + Vuze + + - Filter path (.dat, .p2p, .p2b): - - - - - - - false + µTorrent - - - - - - false - - - - 22 - 22 - - - - - :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png + + + + KTorrent - - - - - - - - - - - Qt::Vertical - - - - 20 - 357 - - - - - - + + + + + + + false + + + Version: + + + + + + + false + + + + + + + false + + + Build: + + + + + + + false + + + + + + + false + + + + 27 + 27 + + + + + 27 + 27 + + + + Reset to latest software version + + + + + + + :/Icons/oxygen/view-refresh.png:/Icons/oxygen/view-refresh.png + + + + 22 + 22 + + + + + + + + + + + + + Share ratio settings + + + + + + + + Desired ratio: + + + + + + + false + + + + 8 + + + + Qt::AlignHCenter + + + 1 + + + 1.000000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + 1.000000000000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Remove finished torrents when their ratio reaches: + + + + + + + false + + + + 8 + + + + Qt::AlignHCenter + + + 1 + + + 1.000000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + 1.000000000000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + - - - - - - - - - true + + + + + + + + + + true + + + + + 0 + 0 + 426 + 308 + - - - - 0 - 0 - 213 - 221 - - - - - - - true - - - Enable Web User Interface - - - false - - - - - - - false - - - HTTP Server - - - - - - Port: - - - - - - - 1 - - - 65535 - - - 8080 - - - - - - - Qt::Horizontal - - - - 21 - 29 - - - - - - - - - - - false - - - Authentication - - - - - - + + + + + HTTP Communications (trackers, Web seeds, search engine) + + + + + + + + Type: + + + + + + - Username: + (None) - - - - + + - Password: + HTTP - - - - - - - - + + - - - - 1000 + SOCKS5 - - QLineEdit::Normal + + + + + + + false + + + Host: + + + + + + + false + + + + + + 75 + + + QLineEdit::Normal + + + + + + + false + + + Port: + + + + + + + false + + + 1 + + + 65535 + + + 8080 + + + + + + + Qt::Horizontal + + + + 21 + 29 + + + + + + + + + + + + false + + + Authentication + + + + + + + + + + + false + + + Username: + + + + + + + false + + + Password: + + + + + + + + + + + false + + + + + + 1000 + + + QLineEdit::Normal + + + + + + + false + + + + + + 1000 + + + QLineEdit::Password + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + true + + + Peer Communications + + + + + + + + Type: + + + + + + + + (None) - - - - + + - + SOCKS4 - - 1000 + + + + SOCKS5 - - QLineEdit::Password + + + + HTTP - - - - - - - - Qt::Horizontal - - - - 198 - 57 - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - - - true - - - - - 0 - 0 - 445 - 192 - - - - - - - RSS - - - - - - Enable RSS support - - - - - - - false - - - RSS settings - - + + + + + + + false + + + Host: + + + + + + + false + + + + + + 75 + + + QLineEdit::Normal + + + + + + + false + + + Port: + + + + + + + false + + + 1 + + + 65535 + + + 8080 + + + + + + + Qt::Horizontal + + + + 21 + 29 + + + + + + + + + + + + false + + + Authentication + + + + + - + + + + + false + + + Username: + + + - - - - 48 - 48 - + + + false - - - 48 - 48 - + + Password: + + + + + + + + + + + false - - :/Icons/rss32.png + + 1000 - - true + + QLineEdit::Normal - - - - - - - RSS feeds refresh interval: - - - - - - - 1 - - - 999999 - - - 5 - - - - - - - minutes - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - Maximum number of articles per feed: - - - - - - - 9999 - - - 100 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - + + + false + + + + + + 1000 + + + QLineEdit::Password + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - + + + + + + + + + + Qt::Vertical + + + + 20 + 180 + + + + + - - - - - - - - - true + + + + + + + + + + true + + + + + 0 + 0 + 287 + 123 + - - - - 0 - 0 - 96 - 26 - - - - + + + + + true + + + Filter Settings + + + + + + Activate IP Filtering + + + + :/Icons/filter.png:/Icons/filter.png + + + + + + + + + false + + + Filter path (.dat, .p2p, .p2b): + + + + + + + false + + + + + + + false + + + + 22 + 22 + + + + + :/Icons/oxygen/browse.png:/Icons/oxygen/browse.png + + + + + + + + + + + + Qt::Vertical + + + + 20 + 357 + + + + + - - - + + + - - + + + + + + true + + + + + 0 + 0 + 213 + 220 + + + + + + + true + + + Enable Web User Interface + + + false + + + + + + + false + + + HTTP Server + + + + + + Port: + + + + + + + 1 + + + 65535 + + + 8080 + + + + + + + Qt::Horizontal + + + + 21 + 29 + + + + + + + + + + + false + + + Authentication + + + + + + + + Username: + + + + + + + Password: + + + + + + + + + + + + + + 1000 + + + QLineEdit::Normal + + + + + + + + + + 1000 + + + QLineEdit::Password + + + + + + + + + Qt::Horizontal + + + + 198 + 57 + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + true + + + + + 0 + 0 + 445 + 195 + + + + + + + RSS + + + + + + Enable RSS support + + + + + + + false + + + RSS settings + + + + + + + + + 48 + 48 + + + + + 48 + 48 + + + + + + + :/Icons/rss32.png + + + true + + + + + + + + + + + RSS feeds refresh interval: + + + + + + + 1 + + + 999999 + + + 5 + + + + + + + minutes + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Maximum number of articles per feed: + + + + + + + 9999 + + + 100 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + + + + true + + + + + 0 + 0 + 96 + 26 + + + + + + + + + +