|
|
|
@ -1159,18 +1159,29 @@ void WebView::_keyPressEvent(QKeyEvent *event) |
|
|
|
|
|
|
|
|
|
|
|
switch (event->key()) { |
|
|
|
switch (event->key()) { |
|
|
|
case Qt::Key_ZoomIn: |
|
|
|
case Qt::Key_ZoomIn: |
|
|
|
case Qt::Key_Plus: |
|
|
|
|
|
|
|
case Qt::Key_Equal: |
|
|
|
|
|
|
|
zoomIn(); |
|
|
|
zoomIn(); |
|
|
|
event->accept(); |
|
|
|
event->accept(); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case Qt::Key_ZoomOut: |
|
|
|
case Qt::Key_ZoomOut: |
|
|
|
case Qt::Key_Minus: |
|
|
|
|
|
|
|
zoomOut(); |
|
|
|
zoomOut(); |
|
|
|
event->accept(); |
|
|
|
event->accept(); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case Qt::Key_Plus: |
|
|
|
|
|
|
|
if (event->modifiers() & Qt::ControlModifier) { |
|
|
|
|
|
|
|
zoomIn(); |
|
|
|
|
|
|
|
event->accept(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case Qt::Key_Minus: |
|
|
|
|
|
|
|
if (event->modifiers() & Qt::ControlModifier) { |
|
|
|
|
|
|
|
zoomOut(); |
|
|
|
|
|
|
|
event->accept(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case Qt::Key_0: |
|
|
|
case Qt::Key_0: |
|
|
|
if (event->modifiers() & Qt::ControlModifier) { |
|
|
|
if (event->modifiers() & Qt::ControlModifier) { |
|
|
|
zoomReset(); |
|
|
|
zoomReset(); |
|
|
|
|