update combobox in BB-editor when renaming BB-track (closes #2056354)

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1451 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2008-08-20 11:48:14 +00:00
parent 1087aa77b5
commit 05d4da6a37
4 changed files with 11 additions and 4 deletions

View File

@@ -1,5 +1,10 @@
2008-08-20 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* include/track.h:
* include/track_label_button.h:
* src/tracks/bb_track.cpp:
update combobox in BB-editor when renaming BB-track (closes #2056354)
* include/controller.h:
* src/gui/widgets/knob.cpp:
only skip GUI-updates when connected to frequently changing controllers

View File

@@ -438,6 +438,7 @@ public slots:
virtual void setName( const QString & _new_name )
{
m_name = _new_name;
emit nameChanged();
}
void toggleSolo( void );
@@ -462,8 +463,9 @@ private:
signals:
void trackContentObjectAdded( trackContentObject * );
void destroyed( void );
void nameChanged( void );
void trackContentObjectAdded( trackContentObject * );
} ;

View File

@@ -59,7 +59,6 @@ public slots:
signals:
void nameChanged( void );
void pixmapChanged( void );

View File

@@ -311,6 +311,9 @@ bbTrack::bbTrack( trackContainer * _tc ) :
setName( tr( "Beat/Bassline %1" ).arg( bbNum ) );
engine::getBBTrackContainer()->setCurrentBB( bbNum );
engine::getBBTrackContainer()->updateComboBox();
connect( this, SIGNAL( nameChanged() ),
engine::getBBTrackContainer(), SLOT( updateComboBox() ) );
}
@@ -530,8 +533,6 @@ bbTrackView::bbTrackView( bbTrack * _bbt, trackContainerView * _tcv ) :
m_trackLabel->show();
connect( m_trackLabel, SIGNAL( clicked( bool ) ),
this, SLOT( clickedTrackLabel() ) );
connect( m_trackLabel, SIGNAL( nameChanged() ),
engine::getBBTrackContainer(), SLOT( updateComboBox() ) );
connect( m_trackLabel, SIGNAL( pixmapChanged() ),
engine::getBBTrackContainer(), SLOT( updateComboBox() ) );
setModel( _bbt );