JBrowser Source Docs
You are reading the documentation for JBrowser 1.5.2. The newest release is 1.5.4. Go to the latest documentation

jbrowser.ui.dialogs.settings

Generated from the source code of JBrowser 1.5.2.

jbrowser/ui/dialogs/settings.py · 977 lines

Settings window.

Translucent navigation pane on the left (Acrylic / Mica shows through), option cards on the right. Every card explains in plain language what the option does, and every control writes straight into the settings store, so changes apply immediately.

Constants#

Name Value
NAV_W 250
PAGES [('general', 'General', 'home'), ('appearance', 'Appearance', 'sun'), ('search', 'Searc…
CLEAR_RANGES [(3600, 'Last hour'), (86400, 'Last 24 hours'), (7 * 86400, 'Last 7 days'), (28 * 86400…

SettingCard#

class SettingCard(QFrame)source
SettingCard(glyph: str, title: str, description: str, control: QWidget | None=None, extra: QWidget | None=None, token: str='text2')

One option: icon, title, plain-language description, control on the right.

SettingsWindow#

class SettingsWindow(ChromeWindow)source
SettingsWindow(ctx, ui, parent: QWidget | None=None)

SettingsWindow.show_page#

show_page(key: str) -> Nonesource

Qt overrides: closeEvent