[users] Emit password status changes

main
Adriaan de Groot 5 years ago
parent d7b895b45d
commit 1a7b2668dc

@ -386,7 +386,8 @@ Config::setUserPassword( const QString& s )
if ( s != m_userPassword ) if ( s != m_userPassword )
{ {
m_userPassword = s; m_userPassword = s;
// TODO: check new password status const auto p = passwordStatus( m_userPassword, m_userPasswordSecondary );
emit userPasswordStatusChanged( p.first, p.second );
emit userPasswordChanged( s ); emit userPasswordChanged( s );
} }
} }
@ -397,7 +398,8 @@ Config::setUserPasswordSecondary( const QString& s )
if ( s != m_userPasswordSecondary ) if ( s != m_userPasswordSecondary )
{ {
m_userPasswordSecondary = s; m_userPasswordSecondary = s;
// TODO: check new password status const auto p = passwordStatus( m_userPassword, m_userPasswordSecondary );
emit userPasswordStatusChanged( p.first, p.second );
emit userPasswordSecondaryChanged( s ); emit userPasswordSecondaryChanged( s );
} }
} }
@ -446,7 +448,8 @@ Config::setRootPassword( const QString& s )
if ( writeRootPassword() && s != m_rootPassword ) if ( writeRootPassword() && s != m_rootPassword )
{ {
m_rootPassword = s; m_rootPassword = s;
// TODO: check new password status const auto p = passwordStatus( m_rootPassword, m_rootPasswordSecondary );
emit rootPasswordStatusChanged( p.first, p.second );
emit rootPasswordChanged( s ); emit rootPasswordChanged( s );
} }
} }
@ -457,7 +460,8 @@ Config::setRootPasswordSecondary( const QString& s )
if ( writeRootPassword() && s != m_rootPasswordSecondary ) if ( writeRootPassword() && s != m_rootPasswordSecondary )
{ {
m_rootPasswordSecondary = s; m_rootPasswordSecondary = s;
// TODO: check new password status const auto p = passwordStatus( m_rootPassword, m_rootPasswordSecondary );
emit rootPasswordStatusChanged( p.first, p.second );
emit rootPasswordSecondaryChanged( s ); emit rootPasswordSecondaryChanged( s );
} }
} }

@ -213,10 +213,10 @@ signals:
void requireStrongPasswordsChanged( bool ); void requireStrongPasswordsChanged( bool );
void userPasswordChanged( const QString& ); void userPasswordChanged( const QString& );
void userPasswordSecondaryChanged( const QString& ); void userPasswordSecondaryChanged( const QString& );
void userPasswordStatusChanged( int, QString& ); void userPasswordStatusChanged( int, const QString& );
void rootPasswordChanged( const QString& ); void rootPasswordChanged( const QString& );
void rootPasswordSecondaryChanged( const QString& ); void rootPasswordSecondaryChanged( const QString& );
void rootPasswordStatusChanged( int, QString& ); void rootPasswordStatusChanged( int, const QString& );
private: private:

Loading…
Cancel
Save