Common base widget for every dockable Quick-Control settings panel in DISPLIB. More...


Go to the source code of this file.
Classes | |
| class | DISPLIB::AbstractView |
| Base widget for every dockable settings panel in DISPLIB; centralises GUI / processing mode and settings persistence. More... | |
Namespaces | |
| namespace | DISPLIB |
| 2-D display widgets and visualisation helpers (charts, topography, colour maps). | |
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2020-2026 MNE-CPP Authors
AbstractView is the shared QWidget super-class used by all the viewers in this directory. It standardises the three runtime modes every panel must react to — StyleMode (Default / Dark), GuiMode (Clinical / Research) and ProcessingMode (RealTime / Offline) — and exposes the QSettings persistence helpers (saveSettings / loadSettings) so derived views only have to implement their own state serialisation. Concrete panels override the protected virtuals to repaint themselves when the active mode changes.
Definition in file abstractview.h.