# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'eric/Preferences/ConfigurationPages/PluginManagerPage.ui'
#
# Created by: PyQt4 UI code generator 4.11.4
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)

class Ui_PluginManagerPage(object):
    def setupUi(self, PluginManagerPage):
        PluginManagerPage.setObjectName(_fromUtf8("PluginManagerPage"))
        PluginManagerPage.resize(528, 436)
        self.verticalLayout = QtGui.QVBoxLayout(PluginManagerPage)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.headerLabel = QtGui.QLabel(PluginManagerPage)
        self.headerLabel.setObjectName(_fromUtf8("headerLabel"))
        self.verticalLayout.addWidget(self.headerLabel)
        self.line9_2 = QtGui.QFrame(PluginManagerPage)
        self.line9_2.setFrameShape(QtGui.QFrame.HLine)
        self.line9_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line9_2.setFrameShape(QtGui.QFrame.HLine)
        self.line9_2.setObjectName(_fromUtf8("line9_2"))
        self.verticalLayout.addWidget(self.line9_2)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(PluginManagerPage)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.downloadDirEdit = QtGui.QLineEdit(PluginManagerPage)
        self.downloadDirEdit.setObjectName(_fromUtf8("downloadDirEdit"))
        self.horizontalLayout_2.addWidget(self.downloadDirEdit)
        self.downloadDirButton = QtGui.QToolButton(PluginManagerPage)
        self.downloadDirButton.setObjectName(_fromUtf8("downloadDirButton"))
        self.horizontalLayout_2.addWidget(self.downloadDirButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.groupBox = QtGui.QGroupBox(PluginManagerPage)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_2 = QtGui.QLabel(self.groupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
        self.generationsSpinBox = QtGui.QSpinBox(self.groupBox)
        self.generationsSpinBox.setMinimum(1)
        self.generationsSpinBox.setMaximum(9)
        self.generationsSpinBox.setObjectName(_fromUtf8("generationsSpinBox"))
        self.gridLayout.addWidget(self.generationsSpinBox, 0, 1, 1, 1)
        spacerItem = QtGui.QSpacerItem(252, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 2, 1, 1)
        self.keepHiddenCheckBox = QtGui.QCheckBox(self.groupBox)
        self.keepHiddenCheckBox.setObjectName(_fromUtf8("keepHiddenCheckBox"))
        self.gridLayout.addWidget(self.keepHiddenCheckBox, 1, 0, 1, 3)
        self.verticalLayout.addWidget(self.groupBox)
        self.TextLabel1_2_2_2_3 = QtGui.QLabel(PluginManagerPage)
        self.TextLabel1_2_2_2_3.setObjectName(_fromUtf8("TextLabel1_2_2_2_3"))
        self.verticalLayout.addWidget(self.TextLabel1_2_2_2_3)
        self.activateExternalPluginsCheckBox = QtGui.QCheckBox(PluginManagerPage)
        self.activateExternalPluginsCheckBox.setObjectName(_fromUtf8("activateExternalPluginsCheckBox"))
        self.verticalLayout.addWidget(self.activateExternalPluginsCheckBox)
        self.groupBox_2 = QtGui.QGroupBox(PluginManagerPage)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self._2 = QtGui.QHBoxLayout(self.groupBox_2)
        self._2.setObjectName(_fromUtf8("_2"))
        self.noCheckRadioButton = QtGui.QRadioButton(self.groupBox_2)
        self.noCheckRadioButton.setObjectName(_fromUtf8("noCheckRadioButton"))
        self._2.addWidget(self.noCheckRadioButton)
        self.dailyCheckRadioButton = QtGui.QRadioButton(self.groupBox_2)
        self.dailyCheckRadioButton.setObjectName(_fromUtf8("dailyCheckRadioButton"))
        self._2.addWidget(self.dailyCheckRadioButton)
        self.weeklyCheckRadioButton = QtGui.QRadioButton(self.groupBox_2)
        self.weeklyCheckRadioButton.setObjectName(_fromUtf8("weeklyCheckRadioButton"))
        self._2.addWidget(self.weeklyCheckRadioButton)
        self.monthlyCheckRadioButton = QtGui.QRadioButton(self.groupBox_2)
        self.monthlyCheckRadioButton.setObjectName(_fromUtf8("monthlyCheckRadioButton"))
        self._2.addWidget(self.monthlyCheckRadioButton)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.downloadedOnlyCheckBox = QtGui.QCheckBox(PluginManagerPage)
        self.downloadedOnlyCheckBox.setObjectName(_fromUtf8("downloadedOnlyCheckBox"))
        self.verticalLayout.addWidget(self.downloadedOnlyCheckBox)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_4 = QtGui.QLabel(PluginManagerPage)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout.addWidget(self.label_4)
        self.repositoryUrlEdit = QtGui.QLineEdit(PluginManagerPage)
        self.repositoryUrlEdit.setReadOnly(True)
        self.repositoryUrlEdit.setObjectName(_fromUtf8("repositoryUrlEdit"))
        self.horizontalLayout.addWidget(self.repositoryUrlEdit)
        self.repositoryUrlEditButton = QtGui.QPushButton(PluginManagerPage)
        self.repositoryUrlEditButton.setCheckable(True)
        self.repositoryUrlEditButton.setObjectName(_fromUtf8("repositoryUrlEditButton"))
        self.horizontalLayout.addWidget(self.repositoryUrlEditButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        spacerItem1 = QtGui.QSpacerItem(435, 121, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)

        self.retranslateUi(PluginManagerPage)
        QtCore.QMetaObject.connectSlotsByName(PluginManagerPage)
        PluginManagerPage.setTabOrder(self.downloadDirEdit, self.downloadDirButton)
        PluginManagerPage.setTabOrder(self.downloadDirButton, self.generationsSpinBox)
        PluginManagerPage.setTabOrder(self.generationsSpinBox, self.keepHiddenCheckBox)
        PluginManagerPage.setTabOrder(self.keepHiddenCheckBox, self.activateExternalPluginsCheckBox)
        PluginManagerPage.setTabOrder(self.activateExternalPluginsCheckBox, self.noCheckRadioButton)
        PluginManagerPage.setTabOrder(self.noCheckRadioButton, self.dailyCheckRadioButton)
        PluginManagerPage.setTabOrder(self.dailyCheckRadioButton, self.weeklyCheckRadioButton)
        PluginManagerPage.setTabOrder(self.weeklyCheckRadioButton, self.monthlyCheckRadioButton)
        PluginManagerPage.setTabOrder(self.monthlyCheckRadioButton, self.downloadedOnlyCheckBox)
        PluginManagerPage.setTabOrder(self.downloadedOnlyCheckBox, self.repositoryUrlEdit)
        PluginManagerPage.setTabOrder(self.repositoryUrlEdit, self.repositoryUrlEditButton)

    def retranslateUi(self, PluginManagerPage):
        self.headerLabel.setText(_translate("PluginManagerPage", "<b>Configure plugin manager</b>", None))
        self.label.setText(_translate("PluginManagerPage", "Plugins download directory:", None))
        self.downloadDirEdit.setToolTip(_translate("PluginManagerPage", "Enter the plugins download directory", None))
        self.downloadDirButton.setToolTip(_translate("PluginManagerPage", "Select the plugins download directory via a directory selection dialog", None))
        self.groupBox.setTitle(_translate("PluginManagerPage", "Download Housekeeping", None))
        self.label_2.setText(_translate("PluginManagerPage", "No. of generations to keep:", None))
        self.generationsSpinBox.setToolTip(_translate("PluginManagerPage", "Enter the number of generations to keep for each plugin", None))
        self.keepHiddenCheckBox.setToolTip(_translate("PluginManagerPage", "Select to keep generations of hidden plugins", None))
        self.keepHiddenCheckBox.setText(_translate("PluginManagerPage", "Keep generations of hidden plugins", None))
        self.TextLabel1_2_2_2_3.setText(_translate("PluginManagerPage", "<font color=\"#FF0000\"><b>Note:</b> The following settings are activated at the next startup of the application.</font>", None))
        self.activateExternalPluginsCheckBox.setToolTip(_translate("PluginManagerPage", "Select to enable external plugins to be loaded", None))
        self.activateExternalPluginsCheckBox.setText(_translate("PluginManagerPage", "Load external plugins", None))
        self.groupBox_2.setTitle(_translate("PluginManagerPage", "Check for plugin updates", None))
        self.noCheckRadioButton.setToolTip(_translate("PluginManagerPage", "Select to disable update checking", None))
        self.noCheckRadioButton.setText(_translate("PluginManagerPage", "Never", None))
        self.dailyCheckRadioButton.setToolTip(_translate("PluginManagerPage", "Select to check for updates once a day", None))
        self.dailyCheckRadioButton.setText(_translate("PluginManagerPage", "Daily", None))
        self.weeklyCheckRadioButton.setToolTip(_translate("PluginManagerPage", "Select to check for updates once a week", None))
        self.weeklyCheckRadioButton.setText(_translate("PluginManagerPage", "Weekly", None))
        self.monthlyCheckRadioButton.setToolTip(_translate("PluginManagerPage", "Select to check for updates once a month", None))
        self.monthlyCheckRadioButton.setText(_translate("PluginManagerPage", "Monthly", None))
        self.downloadedOnlyCheckBox.setToolTip(_translate("PluginManagerPage", "Select to check only already installed plugins for updates", None))
        self.downloadedOnlyCheckBox.setText(_translate("PluginManagerPage", "Check only installed plugins for updates", None))
        self.label_4.setText(_translate("PluginManagerPage", "Repository URL:", None))
        self.repositoryUrlEdit.setToolTip(_translate("PluginManagerPage", "Shows the repository URL", None))
        self.repositoryUrlEditButton.setToolTip(_translate("PluginManagerPage", "Press to edit the plugin repository URL", None))
        self.repositoryUrlEditButton.setText(_translate("PluginManagerPage", "Edit URL", None))

