Ejemplo n.º 1
0
void ModifierDetectorWidget::keyPressEvent(QKeyEvent* event) {
    event->accept();

    setText(getStringForModifier(event->modifiers()));

    emit modifierChanged(event->modifiers());
}
Ejemplo n.º 2
0
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();
    }
}