Improved GUI dialog presentation.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
r14.0.x
Michele Calgaro 3 years ago
parent a1aaa8e376
commit fa8c5e1b82
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -112,6 +112,7 @@ AuthDialog::AuthDialog(const TQString &actionId, const TQString &message,
m_userData.append(identities[0].toString()); m_userData.append(identities[0].toString());
m_authWidget->userCB->setCurrentItem(0); m_authWidget->userCB->setCurrentItem(0);
} }
on_userCB_currentIndexChanged(-1);
} }
AuthDialog::~AuthDialog() AuthDialog::~AuthDialog()
@ -130,43 +131,43 @@ void AuthDialog::setRequest(const TQString &request, bool requiresAdmin)
kdDebug() << request << endl; kdDebug() << request << endl;
Identity identity = adminUserSelected(); Identity identity = adminUserSelected();
if (request.startsWith("password:", false)) if (request.startsWith("password:", false))
{
if (requiresAdmin)
{ {
if (!identity.isValid()) if (!identity.isValid())
{ {
m_authWidget->lblPassword->setText(i18n("Password for root:")); m_authWidget->lblPassword->setText(i18n("Password for root:"));
} }
else else
{
if (!m_authWidget->userCB->isVisible())
{ {
TQString username = identity.toString().remove("unix-user:"); TQString username = identity.toString().remove("unix-user:");
m_authWidget->lblPassword->setText(i18n("Password for %1:").arg(username)); m_authWidget->lblPassword->setText(i18n("Password for %1:").arg(username));
} }
}
else else
{ {
m_authWidget->lblPassword->setText(i18n("Password:")); m_authWidget->lblPassword->setText(i18n("Password:"));
} }
} }
}
else if (request.startsWith("password or swipe finger:"), false) else if (request.startsWith("password or swipe finger:"), false)
{
if (requiresAdmin)
{ {
if (!identity.isValid()) if (!identity.isValid())
{ {
m_authWidget->lblPassword->setText(i18n("Password or swipe finger for root:")); m_authWidget->lblPassword->setText(i18n("Password or swipe finger for root:"));
} }
else else
{
if (!m_authWidget->userCB->isVisible())
{ {
TQString username = identity.toString().remove("unix-user:"); TQString username = identity.toString().remove("unix-user:");
m_authWidget->lblPassword->setText(i18n("Password or swipe finger for %1:").arg(username)); m_authWidget->lblPassword->setText(i18n("Password or swipe finger for %1:").arg(username));
} }
}
else else
{ {
m_authWidget->lblPassword->setText(i18n("Password or swipe finger:")); m_authWidget->lblPassword->setText(i18n("Password or swipe finger:"));
} }
} }
}
else else
{ {
m_authWidget->lblPassword->setText(request); m_authWidget->lblPassword->setText(request);
@ -261,6 +262,7 @@ void AuthDialog::on_userCB_currentIndexChanged(int /*index*/)
if (!identity.isValid()) if (!identity.isValid())
{ {
m_authWidget->lePassword->setEnabled(false); m_authWidget->lePassword->setEnabled(false);
m_authWidget->lblPassword->setText(i18n("Password:"));
m_authWidget->lblPassword->setEnabled(false); m_authWidget->lblPassword->setEnabled(false);
enableButtonOK(false); enableButtonOK(false);
} }
@ -283,7 +285,6 @@ TQString AuthDialog::password() const
void AuthDialog::authenticationFailure() void AuthDialog::authenticationFailure()
{ {
// TODO errorMessageKTW->setText(i18n("Authentication failure, please try again."), KTitleWidget::ErrorMessage);
TQFont bold = font(); TQFont bold = font();
bold.setBold(true); bold.setBold(true);
m_authWidget->errorMessageKTW->setText(i18n("Authentication failure, please try again.")); m_authWidget->errorMessageKTW->setText(i18n("Authentication failure, please try again."));

@ -8,8 +8,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>335</width> <width>300</width>
<height>193</height> <height>200</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy"> <property name="sizePolicy">
@ -115,7 +115,7 @@
</widget> </widget>
</vbox> </vbox>
</widget> </widget>
<widget class="TQLabel" row="2" column="1" colspan="3"> <widget class="TQLabel" row="1" column="1" colspan="3">
<property name="name"> <property name="name">
<cstring>errorMessageKTW</cstring> <cstring>errorMessageKTW</cstring>
</property> </property>
@ -128,6 +128,11 @@
</sizepolicy> </sizepolicy>
</property> </property>
</widget> </widget>
<widget class="KComboBox" row="2" column="1" colspan="3">
<property name="name">
<cstring>userCB</cstring>
</property>
</widget>
<widget class="TQLabel" row="3" column="1" colspan="2"> <widget class="TQLabel" row="3" column="1" colspan="2">
<property name="name"> <property name="name">
<cstring>lblPassword</cstring> <cstring>lblPassword</cstring>
@ -147,20 +152,8 @@
<enum>Password</enum> <enum>Password</enum>
</property> </property>
</widget> </widget>
<widget class="KComboBox" row="1" column="1" colspan="3">
<property name="name">
<cstring>userCB</cstring>
</property>
</widget>
</grid> </grid>
</widget> </widget>
<!--customwidgets>
<customwidget>
<class>KTitleWidget</class>
<extends>TQWidget</extends>
<header>ktitlewidget.h</header>
</customwidget>
</customwidgets-->
<tabstops> <tabstops>
<tabstop>userCB</tabstop> <tabstop>userCB</tabstop>
<tabstop>lePassword</tabstop> <tabstop>lePassword</tabstop>

Loading…
Cancel
Save