void ModifierDetectorWidget::keyPressEvent(QKeyEvent* event) { event->accept(); setText(getStringForModifier(event->modifiers())); emit modifierChanged(event->modifiers()); }
void SoftKey::mousePressEvent(QMouseEvent *e) { if (d->modifier == Qt::NoModifier) { QWidget::mousePressEvent(e); } else { d->pressed = !d->pressed; emit modifierChanged(d->modifier, d->pressed); update(); } }