コード例 #1
0
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.ui = Ui_GlobalPrefs()
        self.ui.setupUi(self)

        # set default values
        options = get_prefs()
        self.ui.persist.line_edit.setText(options['persist'] or '')
        self.ui.http_timeout.setValue(options['http_timeout'])
        self.ui.persist_size_limit.setValue(options['persist_size_limit'])
        self.ui.bg_downloads.setChecked(options['background_downloads'])
        self.ui.advanced_options.setText("Show Advanced Options")
        self.toggle_visibility(False)
        self.ui.advanced_options.clicked.connect(self.toggle_adv_options)
コード例 #2
0
ファイル: global_prefs.py プロジェクト: KwanEsq/mozregression
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.ui = Ui_GlobalPrefs()
        self.ui.setupUi(self)

        # set default values
        options = get_prefs()
        self.ui.persist.line_edit.setText(options["persist"] or "")
        self.ui.http_timeout.setValue(options["http_timeout"])
        self.ui.persist_size_limit.setValue(options["persist_size_limit"])
        self.ui.bg_downloads.setChecked(options["background_downloads"])
        self.ui.approx.setChecked(options["approx_policy"])
        self.ui.archive_base_url.setText(options["archive_base_url"])
        self.ui.advanced_options.setText("Show Advanced Options")
        self.ui.enable_telemetry.setChecked(options["enable_telemetry"])
        self.toggle_visibility(False)
        self.ui.advanced_options.clicked.connect(self.toggle_adv_options)
コード例 #3
0
def change_prefs_dialog(parent=None):
    """
    A dialog to change global prefs. This does not apply the prefs.
    """
    dlg = QDialog(parent)
    ui = Ui_GlobalPrefs()
    ui.setupUi(dlg)

    # set default values
    options = get_prefs()
    ui.persist.line_edit.setText(options['persist'] or '')
    ui.http_cache_dir.line_edit.setText(options['http_cache_dir'] or '')
    ui.http_timeout.setValue(options['http_timeout'])

    if dlg.exec_() == QDialog.Accepted:
        options['persist'] = str(ui.persist.line_edit.text()) or None
        options['http_cache_dir'] = \
            str(ui.http_cache_dir.line_edit.text()) or None
        options['http_timeout'] = ui.http_timeout.value()
        save_prefs(options)