dev-doc/Quick_Access_Panel.md
The Quick Access Panel (QAP) is a specialized view in the darkroom that aggregates frequently used controls from different modules into a single, compact interface.
Instead of switching between tabs and scrolling to find specific sliders (e.g., "Exposure", "Contrast", "White Balance"), the user can have them all in one list. This mimics the "Basic" panel found in other raw processors.
The QAP is implemented as part of the modulegroups library (src/libs/modulegroups.c).
It is technically a special "Basics" group (DT_MODULEGROUP_BASICS).
A module doesn't explicitly push widgets to the QAP. Instead, the QAP pulls widgets from modules based on configuration.
modulegroups.c steals the widget from the original module's GUI and places it into the QAP box.To ensure your module works well with the QAP:
dt_bauhaus_* widgets. Custom widgets are harder to integrate._from_params). The QAP relies on these IDs to identify which widget to grab.
params_t, the QAP can reference it as exposure/exposure.