moved update flag from automatable object

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@204 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-07-03 21:33:06 +00:00
parent da34165c77
commit 7b874c00d7
2 changed files with 15 additions and 2 deletions

View File

@@ -90,6 +90,16 @@ public:
void processMidiTime( const midiTime & _time );
inline bool updateFirst( void )
{
return( m_update_first );
}
inline void setUpdateFirst( bool _update )
{
m_update_first = _update;
}
protected slots:
void openInAutomationEditor( void );
@@ -100,6 +110,7 @@ private:
track * m_track;
levelObject * m_object;
timeMap m_time_map;
bool m_update_first;
void init( void );

View File

@@ -49,7 +49,8 @@
automationPattern::automationPattern ( track * _track, levelObject * _object ) :
journallingObject( _track->eng() ),
m_track( _track ),
m_object( _object )
m_object( _object ),
m_update_first( TRUE )
{
init();
}
@@ -60,7 +61,8 @@ automationPattern::automationPattern ( track * _track, levelObject * _object ) :
automationPattern::automationPattern( const automationPattern & _pat_to_copy ) :
journallingObject( _pat_to_copy.m_track->eng() ),
m_track( _pat_to_copy.m_track ),
m_object( _pat_to_copy.m_object )
m_object( _pat_to_copy.m_object ),
m_update_first( _pat_to_copy.m_update_first )
{
for( timeMap::const_iterator it = _pat_to_copy.m_time_map.begin();
it != _pat_to_copy.m_time_map.end(); ++it )