X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstackedit.cpp;h=2a21a0fc01ab9e4d06e773bbaac4638733f5269d;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=c15c0fe6b74106ee8d9967eb845cb9957d80214d;hpb=7ac877ea57663a02e9042939aa51eb700fbe4301;p=kdenlive diff --git a/src/effectstackedit.cpp b/src/effectstackedit.cpp index c15c0fe6..2a21a0fc 100644 --- a/src/effectstackedit.cpp +++ b/src/effectstackedit.cpp @@ -52,7 +52,7 @@ EffectStackEdit::EffectStackEdit(Monitor *monitor, QWidget *parent) : setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding)); setStyleSheet(EffectStackView2::getStyleSheet()); - setWidget(m_baseWidget); + setWidget(m_baseWidget); /*m_vbox = new QVBoxLayout(m_baseWidget); m_vbox->setContentsMargins(0, 0, 0, 0); m_vbox->setSpacing(2); */ @@ -100,48 +100,48 @@ void EffectStackEdit::updateParameter(const QString &name, const QString &value) bool EffectStackEdit::eventFilter( QObject * o, QEvent * e ) { if (e->type() == QEvent::Wheel) { - QWheelEvent *we = static_cast(e); - bool filterWheel = verticalScrollBar() && verticalScrollBar()->isVisible(); - if (!filterWheel || we->modifiers() != Qt::NoModifier) { - e->accept(); - return false; - } - if (qobject_cast(o)) { - if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) - { - e->accept(); - return false; - } - else - { - e->ignore(); - return true; - } - } - if (qobject_cast(o)) { - if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) - { - e->accept(); - return false; - } - else - { - e->ignore(); - return true; - } - } - if (qobject_cast(o)) { - if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) - { - e->accept(); - return false; - } - else - { - e->ignore(); - return true; - } - } + QWheelEvent *we = static_cast(e); + bool filterWheel = verticalScrollBar() && verticalScrollBar()->isVisible(); + if (!filterWheel || we->modifiers() != Qt::NoModifier) { + e->accept(); + return false; + } + if (qobject_cast(o)) { + if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) + { + e->accept(); + return false; + } + else + { + e->ignore(); + return true; + } + } + if (qobject_cast(o)) { + if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) + { + e->accept(); + return false; + } + else + { + e->ignore(); + return true; + } + } + if (qobject_cast(o)) { + if(qobject_cast(o)->focusPolicy() == Qt::WheelFocus) + { + e->accept(); + return false; + } + else + { + e->ignore(); + return true; + } + } } return QWidget::eventFilter(o, e); } @@ -164,11 +164,11 @@ void EffectStackEdit::transferParamDesc(const QDomElement &d, ItemInfo info, boo sp->setFocusPolicy( Qt::StrongFocus ); } Q_FOREACH( KComboBox * cb, m_baseWidget->findChildren() ) { - cb->installEventFilter( this ); + cb->installEventFilter( this ); cb->setFocusPolicy( Qt::StrongFocus ); } Q_FOREACH( QProgressBar * cb, m_baseWidget->findChildren() ) { - cb->installEventFilter( this ); + cb->installEventFilter( this ); cb->setFocusPolicy( Qt::StrongFocus ); } } @@ -190,3 +190,5 @@ void EffectStackEdit::setKeyframes(const QString &data, int maximum) m_paramWidget->setKeyframes(data, maximum); } + +#include "effectstackedit.moc"