diff --git a/ChangeLog b/ChangeLog index d99121a3e..9a0192546 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-09-02 Paul Giblock + + * src/gui/widgets/graph.cpp: + Display crosshair cursor as a hint to the user + + * src/gui/piano_roll.cpp: + Change Piano-Roll paste behavior. Instead of pasting at 0, paste at the + quantized location of the time-line's position-indicator. + 2008-09-01 Paul Giblock * include/track_container.h: diff --git a/src/gui/piano_roll.cpp b/src/gui/piano_roll.cpp index ca7cde410..4497a1f93 100644 --- a/src/gui/piano_roll.cpp +++ b/src/gui/piano_roll.cpp @@ -2584,7 +2584,7 @@ void pianoRoll::pasteNotes( void ) { note cur_note; cur_note.restoreState( list.item( i ).toElement() ); - cur_note.setPos( cur_note.pos() + m_currentPosition ); + cur_note.setPos( cur_note.pos() + m_timeLine->pos() ); m_pattern->addNote( cur_note ); } diff --git a/src/gui/widgets/graph.cpp b/src/gui/widgets/graph.cpp index 4d800324d..2b078d2c1 100644 --- a/src/gui/widgets/graph.cpp +++ b/src/gui/widgets/graph.cpp @@ -49,6 +49,7 @@ graph::graph( QWidget * _parent, graphStyle _style ) : resize( 132, 104 ); setAcceptDrops( TRUE ); + setCursor( Qt::CrossCursor ); graphModel * gModel = castModel(); @@ -205,7 +206,7 @@ void graph::mouseReleaseEvent( QMouseEvent * _me ) { // toggle mouse state m_mouseDown = false; - setCursor( Qt::ArrowCursor ); + setCursor( Qt::CrossCursor ); update(); } }