default implementation for alignInput

This commit is contained in:
Uwe Rathmann 2020-07-29 07:25:35 +02:00
parent c35b81b106
commit 151a62cdb7
2 changed files with 6 additions and 2 deletions

View File

@ -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 )

View File

@ -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;