]> git.lyx.org Git - features.git/commitdiff
Patch from Philippe Elie for making mouse wheel do
authorJohn Levon <levon@movementarian.org>
Mon, 21 Oct 2002 04:46:26 +0000 (04:46 +0000)
committerJohn Levon <levon@movementarian.org>
Mon, 21 Oct 2002 04:46:26 +0000 (04:46 +0000)
something in Qt.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5452 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt2/ChangeLog
src/frontends/qt2/QContentPane.C
src/frontends/qt2/QContentPane.h

index 56a75b7be341caf4d37859fac32be9879eb87175..f67aeba1430177e5c3e78bef1950379671379359 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-21  Philippe Elie  <phil.el@wanadoo.fr>
+
+       * QContentPane.h:
+       * QContentPane.C: implement wheelEvent  
+
 2002-10-20  Dekel Tsur  <dekelts@tau.ac.il>
 
        * several files: Use QT_VERSION >= 300 instead of >= 0x030000
index ccf92d74c2ca04185b6132d8345461551ff754c9..e5201be8364eb1a8068b637e55daad70b3f4f423 100644 (file)
@@ -133,6 +133,12 @@ void QContentPane::mouseMoveEvent(QMouseEvent * e)
 }
 
 
+void QContentPane::wheelEvent(QWheelEvent * e)
+{
+       wa_->scrollbar_->setValue(wa_->scrollbar_->value() - e->delta());
+}
+
+
 void QContentPane::keyPressEvent(QKeyEvent * e)
 {
        lyxerr[Debug::KEY] << "Press key " << e->key()
index c0f9278b54326c9cff1a43f5233565bef3ca1e17..88f995e1541bfce1991d0950b7c9d32f2dfb68a5 100644 (file)
@@ -69,7 +69,8 @@ protected:
        void mouseDoubleClickEvent(QMouseEvent * e);
        /// mouse motion
        void mouseMoveEvent(QMouseEvent * e);
-
+       /// wheel event
+       void wheelEvent(QWheelEvent * e);
        /// key press
        void keyPressEvent(QKeyEvent * e);
 public slots: