Added context argument to connect function
This commit is contained in:
parent
978df049af
commit
738b484a0b
|
@ -75,7 +75,7 @@ void MainWindow::createBlurDirectionsControls( BlurredBox* blurred, QskLinearBox
|
||||||
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
||||||
slider->setMinimum( 16.0 );
|
slider->setMinimum( 16.0 );
|
||||||
slider->setMaximum( 32.0 );
|
slider->setMaximum( 32.0 );
|
||||||
connect( slider, &QskSlider::valueChanged, [ blurred, label ]( qreal value ) {
|
connect( slider, &QskSlider::valueChanged, slider, [ blurred, label ]( qreal value ) {
|
||||||
blurred->setBlurDirections( static_cast< float >( value ) );
|
blurred->setBlurDirections( static_cast< float >( value ) );
|
||||||
label->setText( QString( tr( "Blur Directions" ) + " ( %1 )" ).arg( value ) );
|
label->setText( QString( tr( "Blur Directions" ) + " ( %1 )" ).arg( value ) );
|
||||||
} );
|
} );
|
||||||
|
@ -90,7 +90,7 @@ void MainWindow::createBlurQualityControls( BlurredBox* blurred, QskLinearBox* l
|
||||||
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
||||||
slider->setMinimum( 4.0 );
|
slider->setMinimum( 4.0 );
|
||||||
slider->setMaximum( 16.0 );
|
slider->setMaximum( 16.0 );
|
||||||
connect( slider, &QskSlider::valueChanged, [ blurred, label ]( qreal value ) {
|
connect( slider, &QskSlider::valueChanged, slider, [ blurred, label ]( qreal value ) {
|
||||||
blurred->setBlurQuality( static_cast< float >( value ) );
|
blurred->setBlurQuality( static_cast< float >( value ) );
|
||||||
label->setText( QString( tr( "Blur Quality" ) + " ( %1 )" ).arg( value ) );
|
label->setText( QString( tr( "Blur Quality" ) + " ( %1 )" ).arg( value ) );
|
||||||
} );
|
} );
|
||||||
|
@ -105,7 +105,7 @@ void MainWindow::createBlurSizeControls( BlurredBox* blurred, QskLinearBox* layo
|
||||||
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
||||||
slider->setMinimum( 4.0 );
|
slider->setMinimum( 4.0 );
|
||||||
slider->setMaximum( 32.0 );
|
slider->setMaximum( 32.0 );
|
||||||
connect( slider, &QskSlider::valueChanged, [ blurred, label ]( qreal value ) {
|
connect( slider, &QskSlider::valueChanged, slider, [ blurred, label ]( qreal value ) {
|
||||||
blurred->setBlurSize( static_cast< float >( value ) );
|
blurred->setBlurSize( static_cast< float >( value ) );
|
||||||
label->setText( QString( tr( "Blur Size" ) + " ( %1 )" ).arg( value ) );
|
label->setText( QString( tr( "Blur Size" ) + " ( %1 )" ).arg( value ) );
|
||||||
} );
|
} );
|
||||||
|
@ -120,7 +120,7 @@ void MainWindow::createBlurOpacityControls( BlurredBox* blurred, QskLinearBox* l
|
||||||
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
||||||
slider->setMinimum( 0.0 );
|
slider->setMinimum( 0.0 );
|
||||||
slider->setMaximum( 1.0 );
|
slider->setMaximum( 1.0 );
|
||||||
connect( slider, &QskSlider::valueChanged, [ blurred, label ]( qreal value ) {
|
connect( slider, &QskSlider::valueChanged, slider, [ blurred, label ]( qreal value ) {
|
||||||
blurred->setOpacity( value );
|
blurred->setOpacity( value );
|
||||||
label->setText( QString( tr( "Blur Opacity" ) + " ( %1 )" ).arg( value ) );
|
label->setText( QString( tr( "Blur Opacity" ) + " ( %1 )" ).arg( value ) );
|
||||||
} );
|
} );
|
||||||
|
@ -147,7 +147,7 @@ void MainWindow::createBlurCornerRadiiControls( BlurredBox* blurred, QskLinearBo
|
||||||
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
auto* const slider = new QskSlider( Qt::Horizontal, layout );
|
||||||
slider->setMinimum( 0.0 );
|
slider->setMinimum( 0.0 );
|
||||||
slider->setMaximum( 80.0 );
|
slider->setMaximum( 80.0 );
|
||||||
connect( slider, &QskSlider::valueChanged, [ blurred, bar, label ]( qreal value ) {
|
connect( slider, &QskSlider::valueChanged, slider, [ blurred, bar, label ]( qreal value ) {
|
||||||
auto shape = blurred->boxShapeHint(BlurredBox::Panel);
|
auto shape = blurred->boxShapeHint(BlurredBox::Panel);
|
||||||
const auto format = tr( "Corner Radius" ) + " ( %1 )";
|
const auto format = tr( "Corner Radius" ) + " ( %1 )";
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ void MainWindow::createBlurCornerRadiiControls( BlurredBox* blurred, QskLinearBo
|
||||||
blurred->setBoxShapeHint(BlurredBox::Panel, shape );
|
blurred->setBoxShapeHint(BlurredBox::Panel, shape );
|
||||||
blurred->update();
|
blurred->update();
|
||||||
} );
|
} );
|
||||||
connect( bar, &QskSegmentedBar::currentIndexChanged, [ blurred, slider ]( int index ) {
|
connect( bar, &QskSegmentedBar::currentIndexChanged, slider, [ blurred, slider ]( int index ) {
|
||||||
const auto shape = blurred->boxShapeHint(BlurredBox::Panel);
|
const auto shape = blurred->boxShapeHint(BlurredBox::Panel);
|
||||||
|
|
||||||
switch ( index )
|
switch ( index )
|
||||||
|
|
Loading…
Reference in New Issue