/********************************************************************************
** Form generated from reading UI file 'DetailsDialog.ui'
**
** Created by: Qt User Interface Compiler version 4.8.7
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_DETAILSDIALOG_H
#define UI_DETAILSDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QListView>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QTabWidget>
#include <QtGui/QTextBrowser>
#include <QtGui/QToolButton>
#include <QtGui/QTreeWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "FileTreeView.h"
#include "SqueezeLabel.h"

QT_BEGIN_NAMESPACE

class Ui_DetailsDialog
{
public:
    QVBoxLayout *dialogLayout;
    QTabWidget *tabs;
    QWidget *infoTab;
    QVBoxLayout *infoTabLayout;
    QLabel *activitySectionLabel;
    QGridLayout *activitySectionLayout;
    QLabel *haveLabel;
    SqueezeLabel *haveValueLabel;
    QLabel *availabilityLabel;
    SqueezeLabel *availabilityValueLabel;
    QLabel *uploadedLabel;
    SqueezeLabel *uploadedValueLabel;
    QLabel *downloadedLabel;
    SqueezeLabel *downloadedValueLabel;
    QLabel *stateLabel;
    SqueezeLabel *stateValueLabel;
    QLabel *runningTimeLabel;
    SqueezeLabel *runningTimeValueLabel;
    QLabel *remainingTimeLabel;
    SqueezeLabel *remainingTimeValueLabel;
    QLabel *lastActivityLabel;
    SqueezeLabel *lastActivityValueLabel;
    QLabel *errorLabel;
    SqueezeLabel *errorValueLabel;
    QSpacerItem *detailsSectionSpacer;
    QLabel *detailsSectionLabel;
    QGridLayout *detailsSectionLayout;
    SqueezeLabel *sizeValueLabel;
    SqueezeLabel *locationValueLabel;
    QLabel *hashLabel;
    QLabel *privacyLabel;
    QLabel *originLabel;
    SqueezeLabel *originValueLabel;
    SqueezeLabel *privacyValueLabel;
    QLabel *sizeLabel;
    QLabel *locationLabel;
    SqueezeLabel *hashValueLabel;
    QLabel *commentLabel;
    QTextBrowser *commentBrowser;
    QWidget *peersTab;
    QVBoxLayout *peersTabLayout;
    QTreeWidget *peersView;
    QWidget *trackersTab;
    QGridLayout *trackersTabLayout;
    QListView *trackersView;
    QToolButton *addTrackerButton;
    QToolButton *editTrackerButton;
    QToolButton *removeTrackerButton;
    QSpacerItem *trackerButtonsSpacer;
    QCheckBox *showTrackerScrapesCheck;
    QCheckBox *showBackupTrackersCheck;
    QWidget *filesTab;
    QVBoxLayout *filesTabLayout;
    FileTreeView *filesView;
    QWidget *optionsTab;
    QVBoxLayout *optionsTabLayout;
    QLabel *speedSectionLabel;
    QGridLayout *speedSectionLayout;
    QCheckBox *sessionLimitCheck;
    QCheckBox *singleDownCheck;
    QSpinBox *singleDownSpin;
    QCheckBox *singleUpCheck;
    QSpinBox *singleUpSpin;
    QLabel *bandwidthPriorityLabel;
    QComboBox *bandwidthPriorityCombo;
    QSpacerItem *seedingLimitsSectionSpacer;
    QLabel *seedingLimitsSectionLabel;
    QGridLayout *seedingLimitsSectionRatioLayout;
    QLabel *ratioLabel;
    QComboBox *ratioCombo;
    QDoubleSpinBox *ratioSpin;
    QGridLayout *seedingLimitsSectionIdleLayout;
    QLabel *idleLabel;
    QComboBox *idleCombo;
    QSpinBox *idleSpin;
    QSpacerItem *peerConnectionsSectionSpacer;
    QLabel *peerConnectionsSectionLabel;
    QGridLayout *peerConnectionsSectionLayout;
    QLabel *peerLimitLabel;
    QSpinBox *peerLimitSpin;
    QSpacerItem *optionsTabBottomSpacer;
    QDialogButtonBox *dialogButtons;

    void setupUi(QDialog *DetailsDialog)
    {
        if (DetailsDialog->objectName().isEmpty())
            DetailsDialog->setObjectName(QString::fromUtf8("DetailsDialog"));
        DetailsDialog->resize(505, 581);
        dialogLayout = new QVBoxLayout(DetailsDialog);
        dialogLayout->setObjectName(QString::fromUtf8("dialogLayout"));
        tabs = new QTabWidget(DetailsDialog);
        tabs->setObjectName(QString::fromUtf8("tabs"));
        tabs->setElideMode(Qt::ElideNone);
        tabs->setUsesScrollButtons(false);
        infoTab = new QWidget();
        infoTab->setObjectName(QString::fromUtf8("infoTab"));
        infoTabLayout = new QVBoxLayout(infoTab);
        infoTabLayout->setObjectName(QString::fromUtf8("infoTabLayout"));
        activitySectionLabel = new QLabel(infoTab);
        activitySectionLabel->setObjectName(QString::fromUtf8("activitySectionLabel"));
        activitySectionLabel->setStyleSheet(QString::fromUtf8("font-weight:bold"));

        infoTabLayout->addWidget(activitySectionLabel);

        activitySectionLayout = new QGridLayout();
        activitySectionLayout->setObjectName(QString::fromUtf8("activitySectionLayout"));
        activitySectionLayout->setContentsMargins(18, -1, -1, -1);
        haveLabel = new QLabel(infoTab);
        haveLabel->setObjectName(QString::fromUtf8("haveLabel"));

        activitySectionLayout->addWidget(haveLabel, 0, 0, 1, 1);

        haveValueLabel = new SqueezeLabel(infoTab);
        haveValueLabel->setObjectName(QString::fromUtf8("haveValueLabel"));
        QSizePolicy sizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(haveValueLabel->sizePolicy().hasHeightForWidth());
        haveValueLabel->setSizePolicy(sizePolicy);
        haveValueLabel->setText(QString::fromUtf8("..."));
        haveValueLabel->setTextFormat(Qt::PlainText);
        haveValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(haveValueLabel, 0, 1, 1, 1);

        availabilityLabel = new QLabel(infoTab);
        availabilityLabel->setObjectName(QString::fromUtf8("availabilityLabel"));

        activitySectionLayout->addWidget(availabilityLabel, 1, 0, 1, 1);

        availabilityValueLabel = new SqueezeLabel(infoTab);
        availabilityValueLabel->setObjectName(QString::fromUtf8("availabilityValueLabel"));
        sizePolicy.setHeightForWidth(availabilityValueLabel->sizePolicy().hasHeightForWidth());
        availabilityValueLabel->setSizePolicy(sizePolicy);
        availabilityValueLabel->setText(QString::fromUtf8("..."));
        availabilityValueLabel->setTextFormat(Qt::PlainText);
        availabilityValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(availabilityValueLabel, 1, 1, 1, 1);

        uploadedLabel = new QLabel(infoTab);
        uploadedLabel->setObjectName(QString::fromUtf8("uploadedLabel"));

        activitySectionLayout->addWidget(uploadedLabel, 2, 0, 1, 1);

        uploadedValueLabel = new SqueezeLabel(infoTab);
        uploadedValueLabel->setObjectName(QString::fromUtf8("uploadedValueLabel"));
        sizePolicy.setHeightForWidth(uploadedValueLabel->sizePolicy().hasHeightForWidth());
        uploadedValueLabel->setSizePolicy(sizePolicy);
        uploadedValueLabel->setText(QString::fromUtf8("..."));
        uploadedValueLabel->setTextFormat(Qt::PlainText);
        uploadedValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(uploadedValueLabel, 2, 1, 1, 1);

        downloadedLabel = new QLabel(infoTab);
        downloadedLabel->setObjectName(QString::fromUtf8("downloadedLabel"));

        activitySectionLayout->addWidget(downloadedLabel, 3, 0, 1, 1);

        downloadedValueLabel = new SqueezeLabel(infoTab);
        downloadedValueLabel->setObjectName(QString::fromUtf8("downloadedValueLabel"));
        sizePolicy.setHeightForWidth(downloadedValueLabel->sizePolicy().hasHeightForWidth());
        downloadedValueLabel->setSizePolicy(sizePolicy);
        downloadedValueLabel->setText(QString::fromUtf8("..."));
        downloadedValueLabel->setTextFormat(Qt::PlainText);
        downloadedValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(downloadedValueLabel, 3, 1, 1, 1);

        stateLabel = new QLabel(infoTab);
        stateLabel->setObjectName(QString::fromUtf8("stateLabel"));

        activitySectionLayout->addWidget(stateLabel, 4, 0, 1, 1);

        stateValueLabel = new SqueezeLabel(infoTab);
        stateValueLabel->setObjectName(QString::fromUtf8("stateValueLabel"));
        sizePolicy.setHeightForWidth(stateValueLabel->sizePolicy().hasHeightForWidth());
        stateValueLabel->setSizePolicy(sizePolicy);
        stateValueLabel->setText(QString::fromUtf8("..."));
        stateValueLabel->setTextFormat(Qt::PlainText);
        stateValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(stateValueLabel, 4, 1, 1, 1);

        runningTimeLabel = new QLabel(infoTab);
        runningTimeLabel->setObjectName(QString::fromUtf8("runningTimeLabel"));

        activitySectionLayout->addWidget(runningTimeLabel, 5, 0, 1, 1);

        runningTimeValueLabel = new SqueezeLabel(infoTab);
        runningTimeValueLabel->setObjectName(QString::fromUtf8("runningTimeValueLabel"));
        sizePolicy.setHeightForWidth(runningTimeValueLabel->sizePolicy().hasHeightForWidth());
        runningTimeValueLabel->setSizePolicy(sizePolicy);
        runningTimeValueLabel->setText(QString::fromUtf8("..."));
        runningTimeValueLabel->setTextFormat(Qt::PlainText);
        runningTimeValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(runningTimeValueLabel, 5, 1, 1, 1);

        remainingTimeLabel = new QLabel(infoTab);
        remainingTimeLabel->setObjectName(QString::fromUtf8("remainingTimeLabel"));

        activitySectionLayout->addWidget(remainingTimeLabel, 6, 0, 1, 1);

        remainingTimeValueLabel = new SqueezeLabel(infoTab);
        remainingTimeValueLabel->setObjectName(QString::fromUtf8("remainingTimeValueLabel"));
        sizePolicy.setHeightForWidth(remainingTimeValueLabel->sizePolicy().hasHeightForWidth());
        remainingTimeValueLabel->setSizePolicy(sizePolicy);
        remainingTimeValueLabel->setText(QString::fromUtf8("..."));
        remainingTimeValueLabel->setTextFormat(Qt::PlainText);
        remainingTimeValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(remainingTimeValueLabel, 6, 1, 1, 1);

        lastActivityLabel = new QLabel(infoTab);
        lastActivityLabel->setObjectName(QString::fromUtf8("lastActivityLabel"));

        activitySectionLayout->addWidget(lastActivityLabel, 7, 0, 1, 1);

        lastActivityValueLabel = new SqueezeLabel(infoTab);
        lastActivityValueLabel->setObjectName(QString::fromUtf8("lastActivityValueLabel"));
        sizePolicy.setHeightForWidth(lastActivityValueLabel->sizePolicy().hasHeightForWidth());
        lastActivityValueLabel->setSizePolicy(sizePolicy);
        lastActivityValueLabel->setText(QString::fromUtf8("..."));
        lastActivityValueLabel->setTextFormat(Qt::PlainText);
        lastActivityValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        activitySectionLayout->addWidget(lastActivityValueLabel, 7, 1, 1, 1);

        errorLabel = new QLabel(infoTab);
        errorLabel->setObjectName(QString::fromUtf8("errorLabel"));

        activitySectionLayout->addWidget(errorLabel, 8, 0, 1, 1);

        errorValueLabel = new SqueezeLabel(infoTab);
        errorValueLabel->setObjectName(QString::fromUtf8("errorValueLabel"));
        sizePolicy.setHeightForWidth(errorValueLabel->sizePolicy().hasHeightForWidth());
        errorValueLabel->setSizePolicy(sizePolicy);
        errorValueLabel->setText(QString::fromUtf8("..."));
        errorValueLabel->setTextFormat(Qt::PlainText);
        errorValueLabel->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        activitySectionLayout->addWidget(errorValueLabel, 8, 1, 1, 1);

        activitySectionLayout->setColumnStretch(1, 1);

        infoTabLayout->addLayout(activitySectionLayout);

        detailsSectionSpacer = new QSpacerItem(1, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        infoTabLayout->addItem(detailsSectionSpacer);

        detailsSectionLabel = new QLabel(infoTab);
        detailsSectionLabel->setObjectName(QString::fromUtf8("detailsSectionLabel"));
        detailsSectionLabel->setStyleSheet(QString::fromUtf8("font-weight:bold"));

        infoTabLayout->addWidget(detailsSectionLabel);

        detailsSectionLayout = new QGridLayout();
        detailsSectionLayout->setObjectName(QString::fromUtf8("detailsSectionLayout"));
        detailsSectionLayout->setContentsMargins(18, -1, -1, -1);
        sizeValueLabel = new SqueezeLabel(infoTab);
        sizeValueLabel->setObjectName(QString::fromUtf8("sizeValueLabel"));
        sizePolicy.setHeightForWidth(sizeValueLabel->sizePolicy().hasHeightForWidth());
        sizeValueLabel->setSizePolicy(sizePolicy);
        sizeValueLabel->setText(QString::fromUtf8("..."));
        sizeValueLabel->setTextFormat(Qt::PlainText);
        sizeValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        detailsSectionLayout->addWidget(sizeValueLabel, 0, 1, 1, 1);

        locationValueLabel = new SqueezeLabel(infoTab);
        locationValueLabel->setObjectName(QString::fromUtf8("locationValueLabel"));
        sizePolicy.setHeightForWidth(locationValueLabel->sizePolicy().hasHeightForWidth());
        locationValueLabel->setSizePolicy(sizePolicy);
        locationValueLabel->setText(QString::fromUtf8("..."));
        locationValueLabel->setTextFormat(Qt::PlainText);
        locationValueLabel->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        detailsSectionLayout->addWidget(locationValueLabel, 1, 1, 1, 1);

        hashLabel = new QLabel(infoTab);
        hashLabel->setObjectName(QString::fromUtf8("hashLabel"));

        detailsSectionLayout->addWidget(hashLabel, 2, 0, 1, 1);

        privacyLabel = new QLabel(infoTab);
        privacyLabel->setObjectName(QString::fromUtf8("privacyLabel"));

        detailsSectionLayout->addWidget(privacyLabel, 3, 0, 1, 1);

        originLabel = new QLabel(infoTab);
        originLabel->setObjectName(QString::fromUtf8("originLabel"));

        detailsSectionLayout->addWidget(originLabel, 4, 0, 1, 1);

        originValueLabel = new SqueezeLabel(infoTab);
        originValueLabel->setObjectName(QString::fromUtf8("originValueLabel"));
        sizePolicy.setHeightForWidth(originValueLabel->sizePolicy().hasHeightForWidth());
        originValueLabel->setSizePolicy(sizePolicy);
        originValueLabel->setText(QString::fromUtf8("..."));
        originValueLabel->setTextFormat(Qt::PlainText);
        originValueLabel->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        detailsSectionLayout->addWidget(originValueLabel, 4, 1, 1, 1);

        privacyValueLabel = new SqueezeLabel(infoTab);
        privacyValueLabel->setObjectName(QString::fromUtf8("privacyValueLabel"));
        sizePolicy.setHeightForWidth(privacyValueLabel->sizePolicy().hasHeightForWidth());
        privacyValueLabel->setSizePolicy(sizePolicy);
        privacyValueLabel->setText(QString::fromUtf8("..."));
        privacyValueLabel->setTextFormat(Qt::PlainText);
        privacyValueLabel->setTextInteractionFlags(Qt::NoTextInteraction);

        detailsSectionLayout->addWidget(privacyValueLabel, 3, 1, 1, 1);

        sizeLabel = new QLabel(infoTab);
        sizeLabel->setObjectName(QString::fromUtf8("sizeLabel"));

        detailsSectionLayout->addWidget(sizeLabel, 0, 0, 1, 1);

        locationLabel = new QLabel(infoTab);
        locationLabel->setObjectName(QString::fromUtf8("locationLabel"));

        detailsSectionLayout->addWidget(locationLabel, 1, 0, 1, 1);

        hashValueLabel = new SqueezeLabel(infoTab);
        hashValueLabel->setObjectName(QString::fromUtf8("hashValueLabel"));
        sizePolicy.setHeightForWidth(hashValueLabel->sizePolicy().hasHeightForWidth());
        hashValueLabel->setSizePolicy(sizePolicy);
        hashValueLabel->setText(QString::fromUtf8("..."));
        hashValueLabel->setTextFormat(Qt::PlainText);
        hashValueLabel->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        detailsSectionLayout->addWidget(hashValueLabel, 2, 1, 1, 1);

        commentLabel = new QLabel(infoTab);
        commentLabel->setObjectName(QString::fromUtf8("commentLabel"));

        detailsSectionLayout->addWidget(commentLabel, 5, 0, 1, 1);

        commentBrowser = new QTextBrowser(infoTab);
        commentBrowser->setObjectName(QString::fromUtf8("commentBrowser"));
        commentBrowser->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        detailsSectionLayout->addWidget(commentBrowser, 5, 1, 1, 1);

        detailsSectionLayout->setColumnStretch(1, 1);

        infoTabLayout->addLayout(detailsSectionLayout);

        tabs->addTab(infoTab, QString());
        peersTab = new QWidget();
        peersTab->setObjectName(QString::fromUtf8("peersTab"));
        peersTabLayout = new QVBoxLayout(peersTab);
        peersTabLayout->setObjectName(QString::fromUtf8("peersTabLayout"));
        peersView = new QTreeWidget(peersTab);
        peersView->setObjectName(QString::fromUtf8("peersView"));
        peersView->setAlternatingRowColors(true);
        peersView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        peersView->setRootIsDecorated(false);
        peersView->setUniformRowHeights(true);
        peersView->setSortingEnabled(true);
        peersView->setColumnCount(0);
        peersView->header()->setProperty("showSortIndicator", QVariant(true));

        peersTabLayout->addWidget(peersView);

        tabs->addTab(peersTab, QString());
        trackersTab = new QWidget();
        trackersTab->setObjectName(QString::fromUtf8("trackersTab"));
        trackersTabLayout = new QGridLayout(trackersTab);
        trackersTabLayout->setObjectName(QString::fromUtf8("trackersTabLayout"));
        trackersView = new QListView(trackersTab);
        trackersView->setObjectName(QString::fromUtf8("trackersView"));
        trackersView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        trackersView->setAlternatingRowColors(true);
        trackersView->setSelectionMode(QAbstractItemView::ExtendedSelection);
        trackersView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);

        trackersTabLayout->addWidget(trackersView, 0, 0, 4, 1);

        addTrackerButton = new QToolButton(trackersTab);
        addTrackerButton->setObjectName(QString::fromUtf8("addTrackerButton"));
        addTrackerButton->setToolButtonStyle(Qt::ToolButtonIconOnly);

        trackersTabLayout->addWidget(addTrackerButton, 0, 1, 1, 1);

        editTrackerButton = new QToolButton(trackersTab);
        editTrackerButton->setObjectName(QString::fromUtf8("editTrackerButton"));
        editTrackerButton->setToolButtonStyle(Qt::ToolButtonIconOnly);

        trackersTabLayout->addWidget(editTrackerButton, 1, 1, 1, 1);

        removeTrackerButton = new QToolButton(trackersTab);
        removeTrackerButton->setObjectName(QString::fromUtf8("removeTrackerButton"));
        removeTrackerButton->setToolButtonStyle(Qt::ToolButtonIconOnly);

        trackersTabLayout->addWidget(removeTrackerButton, 2, 1, 1, 1);

        trackerButtonsSpacer = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);

        trackersTabLayout->addItem(trackerButtonsSpacer, 3, 1, 1, 1);

        showTrackerScrapesCheck = new QCheckBox(trackersTab);
        showTrackerScrapesCheck->setObjectName(QString::fromUtf8("showTrackerScrapesCheck"));

        trackersTabLayout->addWidget(showTrackerScrapesCheck, 4, 0, 1, 1);

        showBackupTrackersCheck = new QCheckBox(trackersTab);
        showBackupTrackersCheck->setObjectName(QString::fromUtf8("showBackupTrackersCheck"));

        trackersTabLayout->addWidget(showBackupTrackersCheck, 5, 0, 1, 1);

        tabs->addTab(trackersTab, QString());
        filesTab = new QWidget();
        filesTab->setObjectName(QString::fromUtf8("filesTab"));
        filesTabLayout = new QVBoxLayout(filesTab);
        filesTabLayout->setObjectName(QString::fromUtf8("filesTabLayout"));
        filesView = new FileTreeView(filesTab);
        filesView->setObjectName(QString::fromUtf8("filesView"));
        filesView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        filesView->setEditTriggers(QAbstractItemView::EditKeyPressed);
        filesView->setAlternatingRowColors(true);
        filesView->setSelectionMode(QAbstractItemView::ExtendedSelection);
        filesView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        filesView->setUniformRowHeights(true);
        filesView->setSortingEnabled(true);

        filesTabLayout->addWidget(filesView);

        tabs->addTab(filesTab, QString());
        optionsTab = new QWidget();
        optionsTab->setObjectName(QString::fromUtf8("optionsTab"));
        optionsTabLayout = new QVBoxLayout(optionsTab);
        optionsTabLayout->setObjectName(QString::fromUtf8("optionsTabLayout"));
        speedSectionLabel = new QLabel(optionsTab);
        speedSectionLabel->setObjectName(QString::fromUtf8("speedSectionLabel"));
        speedSectionLabel->setStyleSheet(QString::fromUtf8("font-weight:bold"));

        optionsTabLayout->addWidget(speedSectionLabel);

        speedSectionLayout = new QGridLayout();
        speedSectionLayout->setObjectName(QString::fromUtf8("speedSectionLayout"));
        speedSectionLayout->setContentsMargins(18, -1, -1, -1);
        sessionLimitCheck = new QCheckBox(optionsTab);
        sessionLimitCheck->setObjectName(QString::fromUtf8("sessionLimitCheck"));

        speedSectionLayout->addWidget(sessionLimitCheck, 0, 0, 1, 2);

        singleDownCheck = new QCheckBox(optionsTab);
        singleDownCheck->setObjectName(QString::fromUtf8("singleDownCheck"));

        speedSectionLayout->addWidget(singleDownCheck, 1, 0, 1, 1);

        singleDownSpin = new QSpinBox(optionsTab);
        singleDownSpin->setObjectName(QString::fromUtf8("singleDownSpin"));
        singleDownSpin->setEnabled(false);
        singleDownSpin->setMaximum(999999999);
        singleDownSpin->setSingleStep(5);

        speedSectionLayout->addWidget(singleDownSpin, 1, 1, 1, 1);

        singleUpCheck = new QCheckBox(optionsTab);
        singleUpCheck->setObjectName(QString::fromUtf8("singleUpCheck"));

        speedSectionLayout->addWidget(singleUpCheck, 2, 0, 1, 1);

        singleUpSpin = new QSpinBox(optionsTab);
        singleUpSpin->setObjectName(QString::fromUtf8("singleUpSpin"));
        singleUpSpin->setEnabled(false);
        singleUpSpin->setMaximum(999999999);
        singleUpSpin->setSingleStep(5);

        speedSectionLayout->addWidget(singleUpSpin, 2, 1, 1, 1);

        bandwidthPriorityLabel = new QLabel(optionsTab);
        bandwidthPriorityLabel->setObjectName(QString::fromUtf8("bandwidthPriorityLabel"));

        speedSectionLayout->addWidget(bandwidthPriorityLabel, 3, 0, 1, 1);

        bandwidthPriorityCombo = new QComboBox(optionsTab);
        bandwidthPriorityCombo->setObjectName(QString::fromUtf8("bandwidthPriorityCombo"));

        speedSectionLayout->addWidget(bandwidthPriorityCombo, 3, 1, 1, 1);

        speedSectionLayout->setColumnStretch(1, 1);

        optionsTabLayout->addLayout(speedSectionLayout);

        seedingLimitsSectionSpacer = new QSpacerItem(1, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        optionsTabLayout->addItem(seedingLimitsSectionSpacer);

        seedingLimitsSectionLabel = new QLabel(optionsTab);
        seedingLimitsSectionLabel->setObjectName(QString::fromUtf8("seedingLimitsSectionLabel"));
        seedingLimitsSectionLabel->setStyleSheet(QString::fromUtf8("font-weight:bold"));

        optionsTabLayout->addWidget(seedingLimitsSectionLabel);

        seedingLimitsSectionRatioLayout = new QGridLayout();
        seedingLimitsSectionRatioLayout->setObjectName(QString::fromUtf8("seedingLimitsSectionRatioLayout"));
        seedingLimitsSectionRatioLayout->setContentsMargins(18, -1, -1, -1);
        ratioLabel = new QLabel(optionsTab);
        ratioLabel->setObjectName(QString::fromUtf8("ratioLabel"));

        seedingLimitsSectionRatioLayout->addWidget(ratioLabel, 0, 0, 1, 1);

        ratioCombo = new QComboBox(optionsTab);
        ratioCombo->setObjectName(QString::fromUtf8("ratioCombo"));

        seedingLimitsSectionRatioLayout->addWidget(ratioCombo, 0, 1, 1, 1);

        ratioSpin = new QDoubleSpinBox(optionsTab);
        ratioSpin->setObjectName(QString::fromUtf8("ratioSpin"));
        ratioSpin->setMaximum(1e+09);
        ratioSpin->setSingleStep(0.5);

        seedingLimitsSectionRatioLayout->addWidget(ratioSpin, 0, 2, 1, 1);

        seedingLimitsSectionRatioLayout->setColumnStretch(1, 1);

        optionsTabLayout->addLayout(seedingLimitsSectionRatioLayout);

        seedingLimitsSectionIdleLayout = new QGridLayout();
        seedingLimitsSectionIdleLayout->setObjectName(QString::fromUtf8("seedingLimitsSectionIdleLayout"));
        seedingLimitsSectionIdleLayout->setContentsMargins(18, -1, -1, -1);
        idleLabel = new QLabel(optionsTab);
        idleLabel->setObjectName(QString::fromUtf8("idleLabel"));

        seedingLimitsSectionIdleLayout->addWidget(idleLabel, 0, 0, 1, 1);

        idleCombo = new QComboBox(optionsTab);
        idleCombo->setObjectName(QString::fromUtf8("idleCombo"));

        seedingLimitsSectionIdleLayout->addWidget(idleCombo, 0, 1, 1, 1);

        idleSpin = new QSpinBox(optionsTab);
        idleSpin->setObjectName(QString::fromUtf8("idleSpin"));
        idleSpin->setSuffix(QString::fromUtf8(" minute(s)"));
        idleSpin->setMinimum(1);
        idleSpin->setMaximum(9999);
        idleSpin->setSingleStep(5);

        seedingLimitsSectionIdleLayout->addWidget(idleSpin, 0, 2, 1, 1);

        seedingLimitsSectionIdleLayout->setColumnStretch(1, 1);

        optionsTabLayout->addLayout(seedingLimitsSectionIdleLayout);

        peerConnectionsSectionSpacer = new QSpacerItem(1, 10, QSizePolicy::Minimum, QSizePolicy::Fixed);

        optionsTabLayout->addItem(peerConnectionsSectionSpacer);

        peerConnectionsSectionLabel = new QLabel(optionsTab);
        peerConnectionsSectionLabel->setObjectName(QString::fromUtf8("peerConnectionsSectionLabel"));
        peerConnectionsSectionLabel->setStyleSheet(QString::fromUtf8("font-weight:bold"));

        optionsTabLayout->addWidget(peerConnectionsSectionLabel);

        peerConnectionsSectionLayout = new QGridLayout();
        peerConnectionsSectionLayout->setObjectName(QString::fromUtf8("peerConnectionsSectionLayout"));
        peerConnectionsSectionLayout->setContentsMargins(18, -1, -1, -1);
        peerLimitLabel = new QLabel(optionsTab);
        peerLimitLabel->setObjectName(QString::fromUtf8("peerLimitLabel"));

        peerConnectionsSectionLayout->addWidget(peerLimitLabel, 0, 0, 1, 1);

        peerLimitSpin = new QSpinBox(optionsTab);
        peerLimitSpin->setObjectName(QString::fromUtf8("peerLimitSpin"));
        peerLimitSpin->setMinimum(1);
        peerLimitSpin->setMaximum(300);
        peerLimitSpin->setSingleStep(5);

        peerConnectionsSectionLayout->addWidget(peerLimitSpin, 0, 1, 1, 1);

        peerConnectionsSectionLayout->setColumnStretch(1, 1);

        optionsTabLayout->addLayout(peerConnectionsSectionLayout);

        optionsTabBottomSpacer = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);

        optionsTabLayout->addItem(optionsTabBottomSpacer);

        tabs->addTab(optionsTab, QString());

        dialogLayout->addWidget(tabs);

        dialogButtons = new QDialogButtonBox(DetailsDialog);
        dialogButtons->setObjectName(QString::fromUtf8("dialogButtons"));
        dialogButtons->setOrientation(Qt::Horizontal);
        dialogButtons->setStandardButtons(QDialogButtonBox::Close);

        dialogLayout->addWidget(dialogButtons);

#ifndef QT_NO_SHORTCUT
        commentLabel->setBuddy(commentBrowser);
        bandwidthPriorityLabel->setBuddy(bandwidthPriorityCombo);
        ratioLabel->setBuddy(ratioCombo);
        idleLabel->setBuddy(idleCombo);
        peerLimitLabel->setBuddy(peerLimitSpin);
#endif // QT_NO_SHORTCUT

        retranslateUi(DetailsDialog);
        QObject::connect(dialogButtons, SIGNAL(accepted()), DetailsDialog, SLOT(accept()));
        QObject::connect(dialogButtons, SIGNAL(rejected()), DetailsDialog, SLOT(reject()));
        QObject::connect(singleDownCheck, SIGNAL(toggled(bool)), singleDownSpin, SLOT(setEnabled(bool)));
        QObject::connect(singleUpCheck, SIGNAL(toggled(bool)), singleUpSpin, SLOT(setEnabled(bool)));

        tabs->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(DetailsDialog);
    } // setupUi

    void retranslateUi(QDialog *DetailsDialog)
    {
        DetailsDialog->setWindowTitle(QApplication::translate("DetailsDialog", "Torrent Properties", 0, QApplication::UnicodeUTF8));
        activitySectionLabel->setText(QApplication::translate("DetailsDialog", "Activity", 0, QApplication::UnicodeUTF8));
        haveLabel->setText(QApplication::translate("DetailsDialog", "Have:", 0, QApplication::UnicodeUTF8));
        availabilityLabel->setText(QApplication::translate("DetailsDialog", "Availability:", 0, QApplication::UnicodeUTF8));
        uploadedLabel->setText(QApplication::translate("DetailsDialog", "Uploaded:", 0, QApplication::UnicodeUTF8));
        downloadedLabel->setText(QApplication::translate("DetailsDialog", "Downloaded:", 0, QApplication::UnicodeUTF8));
        stateLabel->setText(QApplication::translate("DetailsDialog", "State:", 0, QApplication::UnicodeUTF8));
        runningTimeLabel->setText(QApplication::translate("DetailsDialog", "Running time:", 0, QApplication::UnicodeUTF8));
        remainingTimeLabel->setText(QApplication::translate("DetailsDialog", "Remaining time:", 0, QApplication::UnicodeUTF8));
        lastActivityLabel->setText(QApplication::translate("DetailsDialog", "Last activity:", 0, QApplication::UnicodeUTF8));
        errorLabel->setText(QApplication::translate("DetailsDialog", "Error:", 0, QApplication::UnicodeUTF8));
        detailsSectionLabel->setText(QApplication::translate("DetailsDialog", "Details", 0, QApplication::UnicodeUTF8));
        hashLabel->setText(QApplication::translate("DetailsDialog", "Hash:", 0, QApplication::UnicodeUTF8));
        privacyLabel->setText(QApplication::translate("DetailsDialog", "Privacy:", 0, QApplication::UnicodeUTF8));
        originLabel->setText(QApplication::translate("DetailsDialog", "Origin:", 0, QApplication::UnicodeUTF8));
        sizeLabel->setText(QApplication::translate("DetailsDialog", "Size:", 0, QApplication::UnicodeUTF8));
        locationLabel->setText(QApplication::translate("DetailsDialog", "Location:", 0, QApplication::UnicodeUTF8));
        commentLabel->setText(QApplication::translate("DetailsDialog", "Comment:", 0, QApplication::UnicodeUTF8));
        tabs->setTabText(tabs->indexOf(infoTab), QApplication::translate("DetailsDialog", "Information", 0, QApplication::UnicodeUTF8));
        tabs->setTabText(tabs->indexOf(peersTab), QApplication::translate("DetailsDialog", "Peers", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        addTrackerButton->setToolTip(QApplication::translate("DetailsDialog", "Add Tracker", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        editTrackerButton->setToolTip(QApplication::translate("DetailsDialog", "Edit Tracker", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
        removeTrackerButton->setToolTip(QApplication::translate("DetailsDialog", "Remove Trackers", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        showTrackerScrapesCheck->setText(QApplication::translate("DetailsDialog", "Show &more details", 0, QApplication::UnicodeUTF8));
        showBackupTrackersCheck->setText(QApplication::translate("DetailsDialog", "Show &backup trackers", 0, QApplication::UnicodeUTF8));
        tabs->setTabText(tabs->indexOf(trackersTab), QApplication::translate("DetailsDialog", "Tracker", 0, QApplication::UnicodeUTF8));
        tabs->setTabText(tabs->indexOf(filesTab), QApplication::translate("DetailsDialog", "Files", 0, QApplication::UnicodeUTF8));
        speedSectionLabel->setText(QApplication::translate("DetailsDialog", "Speed", 0, QApplication::UnicodeUTF8));
        sessionLimitCheck->setText(QApplication::translate("DetailsDialog", "Honor global &limits", 0, QApplication::UnicodeUTF8));
        singleDownCheck->setText(QApplication::translate("DetailsDialog", "Limit &download speed:", 0, QApplication::UnicodeUTF8));
        singleUpCheck->setText(QApplication::translate("DetailsDialog", "Limit &upload speed:", 0, QApplication::UnicodeUTF8));
        bandwidthPriorityLabel->setText(QApplication::translate("DetailsDialog", "Torrent &priority:", 0, QApplication::UnicodeUTF8));
        seedingLimitsSectionLabel->setText(QApplication::translate("DetailsDialog", "Seeding Limits", 0, QApplication::UnicodeUTF8));
        ratioLabel->setText(QApplication::translate("DetailsDialog", "&Ratio:", 0, QApplication::UnicodeUTF8));
        idleLabel->setText(QApplication::translate("DetailsDialog", "&Idle:", 0, QApplication::UnicodeUTF8));
        peerConnectionsSectionLabel->setText(QApplication::translate("DetailsDialog", "Peer Connections", 0, QApplication::UnicodeUTF8));
        peerLimitLabel->setText(QApplication::translate("DetailsDialog", "&Maximum peers:", 0, QApplication::UnicodeUTF8));
        tabs->setTabText(tabs->indexOf(optionsTab), QApplication::translate("DetailsDialog", "Options", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class DetailsDialog: public Ui_DetailsDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DETAILSDIALOG_H
