added disabled tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@302 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -121,6 +121,19 @@ public:
|
||||
return( m_trackLabel );
|
||||
}
|
||||
|
||||
bool isDisabled( track * _track )
|
||||
{
|
||||
return( m_disabled_tracks.containsRef( _track ) );
|
||||
}
|
||||
void disableTrack( track * _track )
|
||||
{
|
||||
m_disabled_tracks.append( _track );
|
||||
}
|
||||
void enableTrack( track * _track )
|
||||
{
|
||||
m_disabled_tracks.removeRef( _track );
|
||||
}
|
||||
|
||||
|
||||
public slots:
|
||||
void clickedTrackLabel( void );
|
||||
@@ -135,6 +148,7 @@ protected:
|
||||
|
||||
private:
|
||||
nameLabel * m_trackLabel;
|
||||
QPtrList<track> m_disabled_tracks;
|
||||
|
||||
typedef QMap<bbTrack *, csize> infoMap;
|
||||
static infoMap s_infoMap;
|
||||
|
||||
@@ -63,6 +63,7 @@ class QMenu;
|
||||
class QPushButton;
|
||||
|
||||
class automationPattern;
|
||||
class bbTrack;
|
||||
class pixmapButton;
|
||||
class textFloat;
|
||||
class track;
|
||||
@@ -265,9 +266,12 @@ protected:
|
||||
|
||||
private slots:
|
||||
void cloneTrack( void );
|
||||
void disableTrack( void );
|
||||
void enableTrack( void );
|
||||
void removeTrack( void );
|
||||
void removeTrackTimer( void );
|
||||
void muteBtnRightClicked( void );
|
||||
void updateMenu( void );
|
||||
|
||||
|
||||
private:
|
||||
@@ -278,6 +282,9 @@ private:
|
||||
QPushButton * m_trackOps;
|
||||
pixmapButton * m_muteBtn;
|
||||
|
||||
bbTrack * currentBBTrack( void );
|
||||
bool inBBEditor( void );
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user