- foreach (ColorButton* button, findChildren<ColorButton*>()) {
- connect(button, &ColorButton::colorChanged, _mapper, selectOverload<>(&QSignalMapper::map));
- _mapper->setMapping(button, button);
+ for (ColorButton* button : findChildren<ColorButton*>()) {
+ connect(button, &ColorButton::colorChanged, button, [this, button]() {
+ updateBufferViewPreview(button);
+ });