/[classpath]/classpath/native/jni/qt-peer/keybindings.cpp
ViewVC logotype

Diff of /classpath/native/jni/qt-peer/keybindings.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by smarothy, Thu Aug 11 17:06:48 2005 UTC revision 1.2 by smarothy, Tue Aug 16 23:22:09 2005 UTC
# Line 501  int getUnicode(QKeyEvent *key) Line 501  int getUnicode(QKeyEvent *key)
501    return (int)c.unicode();    return (int)c.unicode();
502  }  }
503    
504    /**
505     * Returns the key modifiers in KeyEvent format
506     */
507  int getKeyModifiers(Qt::KeyboardModifiers state)  int getKeyModifiers(Qt::KeyboardModifiers state)
508  {  {
509    int modifier = 0;    int modifier = 0;
# Line 516  int getKeyModifiers(Qt::KeyboardModifier Line 519  int getKeyModifiers(Qt::KeyboardModifier
519    return modifier;    return modifier;
520  }  }
521    
522    /**
523     * Returns the key modifiers in ActionEvent format
524     */
525    int getAEKeyModifiers(Qt::KeyboardModifiers state)
526    {
527      int modifier = 0;
528      if( state & Qt::ShiftModifier )
529        modifier |= SHIFT_MASK;
530      if( state & Qt::ControlModifier )
531        modifier |= CTRL_MASK;
532      if( state & Qt::AltModifier )
533        modifier |= ALT_MASK;
534      if( state & Qt::MetaModifier )
535        modifier |= META_MASK;
536    
537      return modifier;
538    }
539    
540    /**
541     * Returns the mouse modifiers in InputEvent format
542     */
543  int getMouseModifiers(QMouseEvent *e)  int getMouseModifiers(QMouseEvent *e)
544  {  {
545    int modifier = 0;    int modifier = 0;
546    int buttons = e->buttons();    int buttons = e->button();
547    int state = e->modifiers();    int state = e->modifiers();
548    
549    if( buttons & Qt::LeftButton )    if( buttons & Qt::LeftButton )

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26