commit
b449e3e644
|
@ -1,3 +1,12 @@
|
|||
ukui-screensaver (4.10.0.0-ok34~1025) nile; urgency=medium
|
||||
|
||||
* BUG号:#I8WAN0 锁屏和登录界面的自定义认证登录框位置偏移
|
||||
* 需求号:无
|
||||
* 其他改动说明:无
|
||||
* 其他改动影响域:无
|
||||
|
||||
-- Yang Min <yangmin@kylinos.cn> Fri, 25 Oct 2024 10:05:32 +0800
|
||||
|
||||
ukui-screensaver (4.10.0.0-ok33~1018) nile; urgency=medium
|
||||
|
||||
* BUG号:#IAY042 锁屏界面点击电源按钮,休眠图标不正确
|
||||
|
|
|
@ -38,12 +38,13 @@
|
|||
#include "global_utils.h"
|
||||
|
||||
#define WIDGET_HEIGHT_HEADTIP (40)
|
||||
#define WIDGET_HEIGHT_HEADIMAGE (154 * scale)
|
||||
#define WIDGET_HEIGHT_HEADIMAGE ((int)(154 * scale))
|
||||
#define WIDGET_HEIGHT_USERNAME (40)
|
||||
#define WIDGET_HEIGHT_PASSWDEDIT (80)
|
||||
#define WIDGET_HEIGHT_SPACING (16 * scale)
|
||||
#define WIDGET_HEIGHT_SPACING ((int)(16 * scale))
|
||||
#define WIDGET_HEIGHT_CUSTOM \
|
||||
(WIDGET_HEIGHT_HEADIMAGE + WIDGET_HEIGHT_USERNAME + WIDGET_HEIGHT_PASSWDEDIT + WIDGET_HEIGHT_SPACING * 2)
|
||||
(WIDGET_HEIGHT_HEADTIP + WIDGET_HEIGHT_HEADIMAGE + WIDGET_HEIGHT_USERNAME + WIDGET_HEIGHT_PASSWDEDIT \
|
||||
+ WIDGET_HEIGHT_SPACING * 3)
|
||||
#define WIDGET_HEIGHT_LOGINOPTS (104)
|
||||
|
||||
AuthDialog::AuthDialog(LockDialogModel *model, UserInfoPtr userInfo, QWidget *parent)
|
||||
|
@ -436,10 +437,11 @@ void AuthDialog::initLoginoptionWidget()
|
|||
void AuthDialog::initCustomAuthWidget()
|
||||
{
|
||||
if (m_customWidget) {
|
||||
m_layoutCustom = new QHBoxLayout(m_customWidget);
|
||||
m_layoutCustom = new QHBoxLayout();
|
||||
m_layoutCustom->setSpacing(0);
|
||||
m_layoutCustom->setContentsMargins(0, 0, 0, 0);
|
||||
m_layoutCustom->setAlignment(Qt::AlignVCenter);
|
||||
m_layoutCustom->setAlignment(Qt::AlignCenter);
|
||||
m_customWidget->setLayout(m_layoutCustom);
|
||||
m_customWidget->hide();
|
||||
}
|
||||
}
|
||||
|
@ -533,6 +535,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
{
|
||||
switch (uLoginOptType) {
|
||||
case LOGINOPT_TYPE_PASSWORD: {
|
||||
m_tipWidget->show();
|
||||
m_editWidget->show();
|
||||
m_headerWidget->show();
|
||||
m_nameWidget->show();
|
||||
|
@ -546,6 +549,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
setFocusProxy(m_passwordEdit);
|
||||
} break;
|
||||
case LOGINOPT_TYPE_FACE: {
|
||||
m_tipWidget->show();
|
||||
m_editWidget->show();
|
||||
m_headerWidget->show();
|
||||
m_nameWidget->show();
|
||||
|
@ -565,6 +569,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
case LOGINOPT_TYPE_VOICEPRINT:
|
||||
case LOGINOPT_TYPE_FINGERVEIN:
|
||||
case LOGINOPT_TYPE_IRIS: {
|
||||
m_tipWidget->show();
|
||||
m_editWidget->show();
|
||||
m_headerWidget->show();
|
||||
m_nameWidget->show();
|
||||
|
@ -578,6 +583,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
setFocusProxy(m_passwordEdit);
|
||||
} break;
|
||||
case LOGINOPT_TYPE_QRCODE: {
|
||||
m_tipWidget->show();
|
||||
m_editWidget->show();
|
||||
m_headerWidget->show();
|
||||
m_nameWidget->show();
|
||||
|
@ -592,6 +598,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
setFocusProxy(m_passwordEdit);
|
||||
} break;
|
||||
case LOGINOPT_TYPE_GENERAL_UKEY: {
|
||||
m_tipWidget->show();
|
||||
m_editWidget->show();
|
||||
m_headerWidget->show();
|
||||
m_nameWidget->show();
|
||||
|
@ -607,6 +614,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
m_ukeyPasswordEdit->setFocus();
|
||||
} break;
|
||||
case LOGINOPT_TYPE_CUSTOM: {
|
||||
m_tipWidget->hide();
|
||||
m_editWidget->hide();
|
||||
m_headerWidget->hide();
|
||||
m_nameWidget->hide();
|
||||
|
@ -631,6 +639,7 @@ void AuthDialog::switchLoginOptType(unsigned uLoginOptType, bool faceBtnClicked)
|
|||
connect(obj, SIGNAL(getLoginPluginEnv()), this, SLOT(onCustomPlugEnv()));
|
||||
}
|
||||
setFocusProxy(authWidget);
|
||||
authWidget->setFixedSize(m_customWidget->size());
|
||||
authWidget->setFocus();
|
||||
authWidget->show();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue