bool DiffuseGControl::eventFilter(QObject* watched, QEvent* event) { int s = getSliderIndex(watched, event); if (s != -1) emit (gainChanged(groups.at(s)->slider->value())); return false; }
bool UnsharpMControl::eventFilter(QObject* watched, QEvent* event) { int s; if ((s = getSliderIndex(watched, event)) != -1) emit (gainChanged(groups.at(s)->slider->value())); return false; }
bool SpecularEControl::eventFilter(QObject* watched, QEvent* event) { int s; if ((s = getSliderIndex(watched, event)) != -1) if (s == 0) emit (kdChanged(groups.at(s)->slider->value())); else if (s == 1) emit (ksChanged(groups.at(s)->slider->value())); else emit (expChanged(groups.at(s)->slider->value())); return false; }