Manages zone highlighting state.
More...
#include <phosphor-zones/include/PhosphorZones/ZoneHighlighter.h>
Manages zone highlighting state.
Separates UI state from detection logic. ZoneDetector runs the detection algorithms; this class manages the visual highlighting.
◆ ZoneHighlighter()
| PhosphorZones::ZoneHighlighter::ZoneHighlighter |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~ZoneHighlighter()
| PhosphorZones::ZoneHighlighter::~ZoneHighlighter |
( |
| ) |
|
|
overridedefault |
◆ clearHighlights()
| void PhosphorZones::ZoneHighlighter::clearHighlights |
( |
| ) |
|
◆ highlightsCleared
| void PhosphorZones::ZoneHighlighter::highlightsCleared |
( |
| ) |
|
|
signal |
◆ highlightZone()
| void PhosphorZones::ZoneHighlighter::highlightZone |
( |
Zone * |
zone | ) |
|
Highlight a single zone.
- Parameters
-
◆ highlightZones()
| void PhosphorZones::ZoneHighlighter::highlightZones |
( |
const QVector< Zone * > & |
zones | ) |
|
Highlight multiple zones.
- Parameters
-
◆ zoneHighlighted
| void PhosphorZones::ZoneHighlighter::zoneHighlighted |
( |
Zone * |
zone | ) |
|
|
signal |
◆ zonesHighlighted
| void PhosphorZones::ZoneHighlighter::zonesHighlighted |
( |
const QVector< Zone * > & |
zones | ) |
|
|
signal |
The documentation for this class was generated from the following file: