[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kate] part/view: wheel event: zoom with ctrl modifier
From:       Dominik Haumann <dhdev () gmx ! de>
Date:       2011-09-11 10:14:03
Message-ID: 20110911101403.7BFEAA607A () git ! kde ! org
[Download RAW message or body]

Git commit 0664398bfe276e6a721a66ef83e43ed31c92884b by Dominik Haumann.
Committed on 11/09/2011 at 12:11.
Pushed by dhaumann into branch 'master'.

wheel event: zoom with ctrl modifier

M  +10   -0    part/view/kateviewinternal.cpp

http://commits.kde.org/kate/0664398bfe276e6a721a66ef83e43ed31c92884b

diff --git a/part/view/kateviewinternal.cpp b/part/view/kateviewinternal.cpp
index b9e9b92..6579629 100644
--- a/part/view/kateviewinternal.cpp
+++ b/part/view/kateviewinternal.cpp
@@ -3197,6 +3197,16 @@ void KateViewInternal::clear()
 
 void KateViewInternal::wheelEvent(QWheelEvent* e)
 {
+  if (e->modifiers() == Qt::ControlModifier) {
+    if (e->delta() > 0) {
+      slotIncFontSizes();
+    } else {
+      slotDecFontSizes();
+    }
+    e->accept();
+    return;
+  }
+
   if (m_lineScroll->minimum() != m_lineScroll->maximum() && e->orientation() != Qt::Horizontal) {
     // React to this as a vertical event
     if ( ( e->modifiers() & Qt::ControlModifier ) || ( e->modifiers() & Qt::ShiftModifier ) ) {

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic