Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Reply
Developer
Posts: 145
Registered: ‎12-23-2012
My Device: BB10 Dev Alpha
My Carrier: wifi
Accepted Solution

Problem while using slider

Hi,

 

I am trying to use Slider cascade qml component.

 

I realized , when user drag the slider if emit the onValueChanged signal.

It also emit onValueChanged signal if i set value manually.

 

Is there a way to not emit onValueChanged signal when changing value manually ?

 

Thanks and regards

Developer
Posts: 1,523
Registered: ‎12-18-2012
My Device: Z30, Z10 LE, DevAlpha C, PlayBook

Re: Problem while using slider

Hi! Try

 

slider->blockSignals(true);

...modify the value...

slider->blockSignals(false);

 

or disconnect then reconnect the signal.

 


Andrey Fidrya, @zmeyc on twitter
Developer
Posts: 145
Registered: ‎12-23-2012
My Device: BB10 Dev Alpha
My Carrier: wifi

Re: Problem while using slider


Hi,

 

Thanks for quick response.

 

Same can be done with QML as well ?

 

Developer
Posts: 145
Registered: ‎12-23-2012
My Device: BB10 Dev Alpha
My Carrier: wifi

Re: Problem while using slider

I did someting like following

 

sliderProgressBar.valueChanged.disconnect(sliderProgressBar.onValueChanged);

 

....

 

sliderProgressBar.valueChanged.connect(sliderProgressBar.onValueChanged);

 

seems to works fine.

 

Thaks for your help

Trusted Contributor
Posts: 146
Registered: ‎03-22-2010
My Device: Not Specified

Re: Problem while using slider

can you please post exact code

 

 i have written   playerSlider.valueChanged.connect(playerSlider.onValueChanged)   but getting Unknown member 'onValueChanged'