traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src commands/Fade.cpp commands/Gain.cp...


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src commands/Fade.cpp commands/Gain.cp...
Date: Thu, 12 Apr 2007 15:30:59 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/04/12 15:30:59

Modified files:
        src/commands   : Fade.cpp Gain.cpp 
        src/core       : Track.cpp ViewPort.cpp 

Log message:
        * So not send mouse move events to the scene during hold actions.
        This avoids mouse hover events on the canvas items, which is I think 
what we want!
        Due this, hold actions that only need to 'hide' the cursor just need to 
do that, and _not_ 
        reset the cursor continuously to the 'old' position to avoid hover 
effects on the canvas!

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/commands/Fade.cpp?cvsroot=traverso&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/traverso/src/commands/Gain.cpp?cvsroot=traverso&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/Track.cpp?cvsroot=traverso&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/ViewPort.cpp?cvsroot=traverso&r1=1.14&r2=1.15

Patches:
Index: commands/Fade.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/commands/Fade.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- commands/Fade.cpp   10 Apr 2007 19:37:57 -0000      1.10
+++ commands/Fade.cpp   12 Apr 2007 15:30:59 -0000      1.11
@@ -154,7 +154,7 @@
 
        oldValue = m_fade->get_bend_factor();
        
-       QCursor::setPos(mousePos);
+       origY = cpointer().y();
        
        return 1;
 }
@@ -213,7 +213,7 @@
        
        oldValue = m_fade->get_strenght_factor();
        
-       QCursor::setPos(mousePos);
+       origY = cpointer().y();
 
        return 1;
 }

Index: commands/Gain.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/commands/Gain.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- commands/Gain.cpp   11 Apr 2007 21:19:17 -0000      1.12
+++ commands/Gain.cpp   12 Apr 2007 15:30:59 -0000      1.13
@@ -17,7 +17,7 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-$Id: Gain.cpp,v 1.12 2007/04/11 21:19:17 r_sijrier Exp $
+$Id: Gain.cpp,v 1.13 2007/04/12 15:30:59 r_sijrier Exp $
 */
 
 #include "Gain.h"
@@ -186,7 +186,7 @@
        // object we're working on!
        // This avoids highlighting of other objects !!
        // Note that due this, we don't have to set the origY variable in this 
funcion!!
-       QCursor::setPos(mousePos);
+       origY = cpointer().y();
        
        return result;
 }

Index: core/Track.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/Track.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -b -r1.48 -r1.49
--- core/Track.cpp      5 Apr 2007 17:53:48 -0000       1.48
+++ core/Track.cpp      12 Apr 2007 15:30:59 -0000      1.49
@@ -565,7 +565,6 @@
 
 void Track::set_capture_right_channel(bool capture)
 {
-       printf("capture is %d\n", capture);
        m_captureRightChannel = capture;
        emit inBusChanged();
 }

Index: core/ViewPort.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/ViewPort.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- core/ViewPort.cpp   12 Apr 2007 12:48:17 -0000      1.14
+++ core/ViewPort.cpp   12 Apr 2007 15:30:59 -0000      1.15
@@ -17,7 +17,7 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-$Id: ViewPort.cpp,v 1.14 2007/04/12 12:48:17 r_sijrier Exp $
+$Id: ViewPort.cpp,v 1.15 2007/04/12 15:30:59 r_sijrier Exp $
 */
 
 #include <QMouseEvent>
@@ -135,7 +135,6 @@
        mouseEvent.setModifiers(event->modifiers());
        lastMouseMoveScenePoint = mouseEvent.scenePos();
        mouseEvent.setAccepted(false);
-       QApplication::sendEvent(scene(), &mouseEvent);
        
        m_oldMousePos = event->pos();
        
@@ -144,6 +143,7 @@
                if (itemsUnderCursor.size()) {
                        
itemsUnderCursor.first()->setCursor(itemsUnderCursor.first()->cursor());
                }
+               QApplication::sendEvent(scene(), &mouseEvent);
        }
 
 //     QGraphicsView::mouseMoveEvent(event);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]