示例#1
0
bool DiffuseGControl::eventFilter(QObject* watched, QEvent* event)
{
    int s = getSliderIndex(watched, event);
    if (s != -1)
       emit (gainChanged(groups.at(s)->slider->value()));
    return false;
}
示例#2
0
bool UnsharpMControl::eventFilter(QObject* watched, QEvent* event)
{
    int s;
    if ((s = getSliderIndex(watched, event)) != -1)
        emit (gainChanged(groups.at(s)->slider->value()));
    return false;
}
示例#3
0
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;
}