[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src commands/MoveClip.cpp traverso/son...
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src commands/MoveClip.cpp traverso/son... |
Date: |
Thu, 24 May 2007 18:28:59 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/05/24 18:28:59
Modified files:
src/commands : MoveClip.cpp
src/traverso/songcanvas: AudioClipView.cpp AudioClipView.h
Log message:
Fix position indicator painting glitch when re-parenting an
AudioClipView
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/commands/MoveClip.cpp?cvsroot=traverso&r1=1.41&r2=1.42
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.68&r2=1.69
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.h?cvsroot=traverso&r1=1.25&r2=1.26
Patches:
Index: commands/MoveClip.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/commands/MoveClip.cpp,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -b -r1.41 -r1.42
--- commands/MoveClip.cpp 17 May 2007 21:38:15 -0000 1.41
+++ commands/MoveClip.cpp 24 May 2007 18:28:59 -0000 1.42
@@ -278,7 +278,6 @@
m_clip->set_track_start_frame(m_originalTrackFirstFrame);
}
d->view->set_trackview(d->origTrackView);
- d->view->setParentItem(d->origTrackView);
d->view->setPos(QPoint(m_originalTrackFirstFrame /
d->sv->scalefactor,
d->origTrackView->get_childview_y_offset()));
}
@@ -303,7 +302,6 @@
// printf("no trackview returned\n");
} else if (trackView != d->view->get_trackview()) {
d->view->set_trackview(trackView);
- d->view->setParentItem(trackView);
m_targetTrack = trackView->get_track();
}
}
Index: traverso/songcanvas/AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -b -r1.68 -r1.69
--- traverso/songcanvas/AudioClipView.cpp 22 May 2007 19:52:43 -0000
1.68
+++ traverso/songcanvas/AudioClipView.cpp 24 May 2007 18:28:59 -0000
1.69
@@ -801,5 +801,14 @@
return ie().did_not_implement();
}
+void AudioClipView::set_trackview(TrackView * view)
+{
+ if (m_posIndicator) {
+ m_posIndicator->update();
+ }
+ m_tv = view;
+ setParentItem(m_tv);
+}
+
//eof
Index: traverso/songcanvas/AudioClipView.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- traverso/songcanvas/AudioClipView.h 7 May 2007 18:14:38 -0000 1.25
+++ traverso/songcanvas/AudioClipView.h 24 May 2007 18:28:59 -0000 1.26
@@ -61,7 +61,7 @@
void calculate_bounding_rect();
TrackView* get_trackview() const {return m_tv;}
- void set_trackview(TrackView* view) {m_tv = view;}
+ void set_trackview(TrackView* view);
void set_dragging(bool dragging);
void load_theme_data();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src commands/MoveClip.cpp traverso/son...,
Remon Sijrier <=