traverso-commit
[Top][All Lists]
Advanced

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

[Traverso-commit] traverso/src/traverso/songcanvas AudioClipView....


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView....
Date: Tue, 03 Jul 2007 14:33:44 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/07/03 14:33:44

Modified files:
        src/traverso/songcanvas: AudioClipView.cpp AudioClipView.h 

Log message:
        create the AudioClipEditDialog on the stack, not on the heap, it gives 
problems when used with Qt 4.2. :(

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.76&r2=1.77
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.h?cvsroot=traverso&r1=1.27&r2=1.28

Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- AudioClipView.cpp   28 Jun 2007 14:57:21 -0000      1.76
+++ AudioClipView.cpp   3 Jul 2007 14:33:44 -0000       1.77
@@ -68,7 +68,6 @@
        m_waitingForPeaks = false;
        m_progress = m_peakloadingcount = 0;
        m_posIndicator = 0;
-       m_editdialog = 0;
        m_song = m_clip->get_song();
        
        if (FadeCurve* curve = m_clip->get_fade_in()) {
@@ -107,9 +106,6 @@
 
 AudioClipView::~ AudioClipView()
 {
-       if (m_editdialog) {
-               delete m_editdialog;
-       }
        PENTERDES;
 }
 
@@ -812,11 +808,9 @@
 
 Command * AudioClipView::edit_properties()
 {
-       if (!m_editdialog) {
-               m_editdialog = new AudioClipEditDialog(m_clip, 
Interface::instance());
-       }
+       AudioClipEditDialog editdialog(m_clip, Interface::instance());
        
-       m_editdialog->exec();
+       editdialog.exec();
        
        return 0;
 }

Index: AudioClipView.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- AudioClipView.h     28 Jun 2007 14:57:22 -0000      1.27
+++ AudioClipView.h     3 Jul 2007 14:33:44 -0000       1.28
@@ -36,7 +36,6 @@
 class FadeView;
 class Peak;
 class PositionIndicator;
-class AudioClipEditDialog;
 
 class AudioClipView : public ViewItem
 {
@@ -79,7 +78,6 @@
        CurveView*      curveView;
        QList<Peak*>    m_peakloadinglist;
        PositionIndicator* m_posIndicator;
-       AudioClipEditDialog* m_editdialog;
 
        QTimer m_recordingTimer;
 




reply via email to

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