default implementation for alignInput
This commit is contained in:
parent
c35b81b106
commit
151a62cdb7
@ -210,7 +210,7 @@ void QskBoundedInput::setSnap( bool snap )
|
|||||||
m_data->snap = snap;
|
m_data->snap = snap;
|
||||||
Q_EMIT snapChanged( snap );
|
Q_EMIT snapChanged( snap );
|
||||||
|
|
||||||
if ( snap )
|
if ( isComponentComplete() && snap )
|
||||||
alignInput();
|
alignInput();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -219,6 +219,10 @@ bool QskBoundedInput::snap() const
|
|||||||
return m_data->snap;
|
return m_data->snap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void QskBoundedInput::alignInput()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
qreal QskBoundedInput::alignedValue( qreal value ) const
|
qreal QskBoundedInput::alignedValue( qreal value ) const
|
||||||
{
|
{
|
||||||
if ( m_data->snap )
|
if ( m_data->snap )
|
||||||
|
@ -85,7 +85,7 @@ class QSK_EXPORT QskBoundedInput : public QskControl
|
|||||||
|
|
||||||
void componentComplete() override;
|
void componentComplete() override;
|
||||||
|
|
||||||
virtual void alignInput() = 0;
|
virtual void alignInput();
|
||||||
|
|
||||||
qreal alignedValue( qreal ) const;
|
qreal alignedValue( qreal ) const;
|
||||||
QskIntervalF alignedInterval( const QskIntervalF& ) const;
|
QskIntervalF alignedInterval( const QskIntervalF& ) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user