On Wed, May 30, 2007 at 03:59:15PM -0400, Richard Heck wrote:
> +     if (obj == availableLV) {
> +             if (event->type() != QEvent::KeyPress)
> +                     return QObject::eventFilter(obj, event);
> +             QKeyEvent * keyEvent = static_cast<QKeyEvent *>(event);
> +             int const keyPressed = keyEvent->key();
> +             Qt::KeyboardModifiers const keyModifiers = 
> keyEvent->modifiers();
> +             //Enter key without modifier will add current item
> +             //...with control modifier will add it and close the dialog
> +             if ((keyPressed ==      Qt::Key_Enter || keyPressed == 
> Qt::Key_Return) &&

------------------------^
Space. Also please spaces after the ///

> +                             (!keyModifiers || 
> +                              (keyModifiers == Qt::ControlModifier) ||
> +                              (keyModifiers == Qt::KeypadModifier)  ||
> +                              (keyModifiers == (Qt::ControlModifier | 
> Qt::KeypadModifier))

Would that be equivalent to

         !(keyModifiers & ~(Qt::ControlModifier | Qt::KeypadModifier))

Hm... even if so, it does it look simpler? I am uncertain.

I never used KeypadModifier myself...

Andre'

Reply via email to