mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-10 18:19:42 -04:00
Vibed: cleanups in NineButtonSelector
Cleaned up, fixed some coding issues and added a TODO comment.
This commit is contained in:
@@ -60,6 +60,8 @@ nineButtonSelector::nineButtonSelector( QPixmap _button0_on,
|
||||
setFixedSize( 50, 50 );
|
||||
move( _x, _y );
|
||||
|
||||
// TODO: use a generic approach using QSignalMapper
|
||||
|
||||
m_button = new pixmapButton( this, NULL );
|
||||
m_button->move( 1, 1 );
|
||||
m_button->setActiveGraphic( _button0_on );
|
||||
@@ -146,7 +148,7 @@ nineButtonSelector::nineButtonSelector( QPixmap _button0_on,
|
||||
}
|
||||
|
||||
|
||||
nineButtonSelector::~ nineButtonSelector()
|
||||
nineButtonSelector::~nineButtonSelector()
|
||||
{
|
||||
for( Uint8 i = 0; i < 9; i++ )
|
||||
{
|
||||
@@ -163,80 +165,71 @@ void nineButtonSelector::button0Clicked( void )
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button1Clicked( void )
|
||||
{
|
||||
setSelected( 1 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button2Clicked( void )
|
||||
{
|
||||
setSelected( 2 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button3Clicked( void )
|
||||
{
|
||||
setSelected( 3 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button4Clicked( void )
|
||||
{
|
||||
setSelected( 4 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button5Clicked( void )
|
||||
{
|
||||
setSelected( 5 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button6Clicked( void )
|
||||
{
|
||||
setSelected( 6 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button7Clicked( void )
|
||||
{
|
||||
setSelected( 7 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::button8Clicked( void )
|
||||
{
|
||||
setSelected( 8 );
|
||||
}
|
||||
|
||||
|
||||
void nineButtonSelector::modelChanged( void )
|
||||
{
|
||||
updateButton( model()->value() );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::setSelected( Uint8 _new_button )
|
||||
{
|
||||
model()->setValue(_new_button);
|
||||
updateButton( _new_button );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::updateButton( Uint8 _new_button )
|
||||
{
|
||||
m_lastBtn->setChecked( FALSE );
|
||||
@@ -249,6 +242,9 @@ void nineButtonSelector::updateButton( Uint8 _new_button )
|
||||
emit nineButtonSelection( _new_button );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void nineButtonSelector::contextMenuEvent( QContextMenuEvent * )
|
||||
{
|
||||
captionMenu contextMenu( accessibleName() );
|
||||
|
||||
Reference in New Issue
Block a user