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; |
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 ) |