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;
Q_EMIT snapChanged( snap );
if ( snap )
if ( isComponentComplete() && snap )
alignInput();
}
@ -219,6 +219,10 @@ bool QskBoundedInput::snap() const
return m_data->snap;
}
void QskBoundedInput::alignInput()
{
}
qreal QskBoundedInput::alignedValue( qreal value ) const
{
if ( m_data->snap )

View File

@ -85,7 +85,7 @@ class QSK_EXPORT QskBoundedInput : public QskControl
void componentComplete() override;
virtual void alignInput() = 0;
virtual void alignInput();
qreal alignedValue( qreal ) const;
QskIntervalF alignedInterval( const QskIntervalF& ) const;