diff --git a/ChangeLog b/ChangeLog index fc7544e90..b1261d9e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,15 @@ -2008-06-16 Paul Giblock +2008-06-16 Tobias Doerffel + + * plugins/bass_booster/bassbooster_control_dialog.cpp: + * plugins/bass_booster/artwork.png: + * plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp: + * plugins/peak_controller_effect/artwork.png: + added metal-brushed background-artwork + + * src/tracks/instrument_track.cpp: + added unit to pitch-knob + +2008-06-15 Paul Giblock * plugins/stereo_matrix/stereo_matrix.cpp: update author email address diff --git a/plugins/bass_booster/artwork.png b/plugins/bass_booster/artwork.png new file mode 100644 index 000000000..e1d3407f4 Binary files /dev/null and b/plugins/bass_booster/artwork.png differ diff --git a/plugins/bass_booster/bassbooster_control_dialog.cpp b/plugins/bass_booster/bassbooster_control_dialog.cpp index 65581b754..62ffd77ad 100644 --- a/plugins/bass_booster/bassbooster_control_dialog.cpp +++ b/plugins/bass_booster/bassbooster_control_dialog.cpp @@ -27,6 +27,7 @@ #include "bassbooster_control_dialog.h" #include "bassbooster_controls.h" +#include "embed.h" @@ -34,7 +35,17 @@ bassBoosterControlDialog::bassBoosterControlDialog( bassBoosterControls * _controls ) : effectControlDialog( _controls ) { - QHBoxLayout * l = new QHBoxLayout( this ); + setAutoFillBackground( TRUE ); + QPalette pal; + pal.setBrush( backgroundRole(), + PLUGIN_NAME::getIconPixmap( "artwork" ) ); + setPalette( pal ); + setFixedSize( 120, 104 ); + + QVBoxLayout * tl = new QVBoxLayout( this ); + tl->addSpacing( 30 ); + + QHBoxLayout * l = new QHBoxLayout; knob * freqKnob = new knob( knobBright_26, this); freqKnob->setModel( &_controls->m_freqModel ); @@ -54,6 +65,9 @@ bassBoosterControlDialog::bassBoosterControlDialog( l->addWidget( freqKnob ); l->addWidget( gainKnob ); l->addWidget( ratioKnob ); + + tl->addLayout( l ); + setLayout( tl ); } diff --git a/plugins/peak_controller_effect/artwork.png b/plugins/peak_controller_effect/artwork.png new file mode 100644 index 000000000..d6f09d4fe Binary files /dev/null and b/plugins/peak_controller_effect/artwork.png differ diff --git a/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp b/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp index 14205d2e8..3ca1f483a 100644 --- a/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp +++ b/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp @@ -32,35 +32,51 @@ #include "knob.h" #include "tempo_sync_knob.h" #include "led_checkbox.h" +#include "embed.h" + peakControllerEffectControlDialog::peakControllerEffectControlDialog( - peakControllerEffectControls * _controls ) : + peakControllerEffectControls * _controls ) : effectControlDialog( _controls ) { + setAutoFillBackground( TRUE ); + QPalette pal; + pal.setBrush( backgroundRole(), + PLUGIN_NAME::getIconPixmap( "artwork" ) ); + setPalette( pal ); + setFixedSize( 120, 104 ); - setFixedSize( 120, 90 ); + QVBoxLayout * tl = new QVBoxLayout( this ); + tl->addSpacing( 25 ); + + QHBoxLayout * l = new QHBoxLayout; - const int knobY = 10; m_baseKnob = new knob( knobBright_26, this ); m_baseKnob->setLabel( tr( "BASE" ) ); - m_baseKnob->move( 10, knobY ); m_baseKnob->setModel( &_controls->m_baseModel ); m_baseKnob->setHintText( tr( "Base amount:" ) + " ", "" ); m_amountKnob = new knob( knobBright_26, this ); m_amountKnob->setLabel( tr( "AMT" ) ); - m_amountKnob->move( 45, knobY ); m_amountKnob->setModel( &_controls->m_amountModel ); m_amountKnob->setHintText( tr( "Modulation amount:" ) + " ", "" ); m_decayKnob = new tempoSyncKnob( knobBright_26, this ); m_decayKnob->setLabel( tr( "DECAY" ) ); - m_decayKnob->move( 80, knobY ); m_decayKnob->setModel( &_controls->m_decayModel ); m_decayKnob->setHintText( tr( "Release decay (not implemented):" ) + " ", "" ); + l->addWidget( m_baseKnob ); + l->addWidget( m_amountKnob ); + l->addWidget( m_decayKnob ); + tl->addLayout( l ); + m_muteLed = new ledCheckBox( "Mute", this ); - m_muteLed->move( 10, 60); m_muteLed->setModel( &_controls->m_muteModel ); + + tl->addSpacing( 5 ); + tl->addWidget( m_muteLed ); + + setLayout( tl ); }