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

List:       kde-commits
Subject:    [kate] part/view: ctrl+wheel: zoom font
From:       Dominik Haumann <dhdev () gmx ! de>
Date:       2011-09-11 10:12:09
Message-ID: 20110911101209.4FBEBA607A () git ! kde ! org
[Download RAW message or body]

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

ctrl+wheel: zoom font

before, ctrl+wheel was "scroll a page". This got lost with this commit.
However, pretty much all applications (web browswers, qt creator) zoom
font with ctrl modifier.

BUG: 257247

M  +5    -0    part/view/kateviewhelpers.cpp
M  +1    -0    part/view/kateviewhelpers.h

http://commits.kde.org/kate/9d7285830aa8660364655e2c636150227035a4ff

diff --git a/part/view/kateviewhelpers.cpp b/part/view/kateviewhelpers.cpp
index 131b6fd..0daf302 100644
--- a/part/view/kateviewhelpers.cpp
+++ b/part/view/kateviewhelpers.cpp
@@ -1521,6 +1521,11 @@ void KateIconBorder::mouseDoubleClickEvent( QMouseEvent* e )
   m_viewInternal->mouseDoubleClickEvent( &forward );
 }
 
+void KateIconBorder::wheelEvent(QWheelEvent *e)
+{
+  QCoreApplication::sendEvent(m_viewInternal, e);
+}
+
 void KateIconBorder::showMarkMenu( uint line, const QPoint& pos )
 {
   if( !m_view->config()->allowMarkMenu() )
diff --git a/part/view/kateviewhelpers.h b/part/view/kateviewhelpers.h
index 9706827..ce667f2 100644
--- a/part/view/kateviewhelpers.h
+++ b/part/view/kateviewhelpers.h
@@ -150,6 +150,7 @@ class KateIconBorder : public QWidget
     void mouseReleaseEvent( QMouseEvent* );
     void mouseDoubleClickEvent( QMouseEvent* );
     void leaveEvent(QEvent *event);
+    void wheelEvent(QWheelEvent *e);
 
     void showMarkMenu( uint line, const QPoint& pos );
 

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

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