traverso-commit
[Top][All Lists]
Advanced

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

[Traverso-commit] traverso/src/core AudioClip.cpp AudioClip.h


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/core AudioClip.cpp AudioClip.h
Date: Mon, 23 Apr 2007 11:48:37 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/04/23 11:48:37

Modified files:
        src/core       : AudioClip.cpp AudioClip.h 

Log message:
        * properly clone domnode instead of using assignment operator

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/AudioClip.cpp?cvsroot=traverso&r1=1.77&r2=1.78
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/AudioClip.h?cvsroot=traverso&r1=1.42&r2=1.43

Patches:
Index: AudioClip.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/AudioClip.cpp,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -b -r1.77 -r1.78
--- AudioClip.cpp       17 Apr 2007 19:56:45 -0000      1.77
+++ AudioClip.cpp       23 Apr 2007 11:48:36 -0000      1.78
@@ -84,7 +84,7 @@
        m_readSourceId = e.attribute("source", "").toLongLong();
        m_name = e.attribute( "clipname", "" ) ;
        isMuted =  e.attribute( "mute", "" ).toInt();
-       m_domNode = node;
+       m_domNode = node.cloneNode();
        init();
 }
 
@@ -982,5 +982,10 @@
        Command::process_command(m_gainEnvelope->add_node(node, false));
 }
 
+QDomNode AudioClip::get_dom_node() const
+{
+       return m_domNode;
+}
+
 // eof
 

Index: AudioClip.h
===================================================================
RCS file: /sources/traverso/traverso/src/core/AudioClip.h,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- AudioClip.h 18 Apr 2007 12:52:53 -0000      1.42
+++ AudioClip.h 23 Apr 2007 11:48:37 -0000      1.43
@@ -112,6 +112,7 @@
        qint64 get_readsource_id() const;
        
        QString get_name() const;
+       QDomNode get_dom_node() const;
        
        bool is_muted() const;
        bool is_take() const;
@@ -127,8 +128,6 @@
                return left->get_track_start_frame() > 
right->get_track_start_frame();
        }
 
-       QDomNode                m_domNode;
-       
        void init_gain_envelope();
 
 private:
@@ -143,6 +142,7 @@
        FadeCurve*              fadeOut;
        Curve*                  m_gainEnvelope;
        ExportSpecification*    m_exportSpec;
+       QDomNode                m_domNode;
        
        QString                 m_name;
        nframes_t               trackStartFrame;




reply via email to

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