src/configDialog.cpp

changeset 233
524cb0833027
parent 214
28e0b37156be
child 237
ec77f6e9a19f
equal deleted inserted replaced
232:4e44c92e21dd 233:524cb0833027
772 772
773 // ============================================================================= 773 // =============================================================================
774 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 774 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
775 // ============================================================================= 775 // =============================================================================
776 void KeySequenceDialog::keyPressEvent (QKeyEvent* ev) { 776 void KeySequenceDialog::keyPressEvent (QKeyEvent* ev) {
777 seq = ev->key (); 777 seq = ev->key () + ev->modifiers ();
778
779 switch (seq) {
780 case Qt::Key_Shift:
781 case Qt::Key_Control:
782 case Qt::Key_Alt:
783 case Qt::Key_Meta:
784 seq = 0;
785 break;
786
787 default:
788 break;
789 }
790
791 seq = (seq | ev->modifiers ());
792
793 updateOutput (); 778 updateOutput ();
794 } 779 }

mercurial