移动热点密码输入ui调整
This commit is contained in:
parent
b490f07c5a
commit
a1b138abbd
|
@ -15,7 +15,7 @@
|
|||
#define LINE_MAX_SIZE 16777215, 1
|
||||
#define LINE_MIN_SIZE 0, 1
|
||||
#define ICON_SIZE 24,24
|
||||
#define PASSWORD_FRAME_MIN_SIZE 550, 86
|
||||
#define PASSWORD_FRAME_MIN_SIZE 550, 60
|
||||
#define PASSWORD_FRAME_MAX_SIZE 16777215, 86
|
||||
#define PASSWORD_ITEM_MARGINS 16, 12, 16, 14
|
||||
|
||||
|
@ -114,7 +114,7 @@ bool MobileHotspotWidget::eventFilter(QObject *watched, QEvent *event)
|
|||
return true;
|
||||
}
|
||||
if (m_pwdNameLine->text().length() < 8) {
|
||||
showDesktopNotify(tr("can not create hotspot with password length less than eight!"));
|
||||
// showDesktopNotify(tr("can not create hotspot with password length less than eight!"));
|
||||
return true;
|
||||
}
|
||||
showDesktopNotify(tr("start to open hotspot ") + m_apNameLine->text());
|
||||
|
@ -130,12 +130,6 @@ bool MobileHotspotWidget::eventFilter(QObject *watched, QEvent *event)
|
|||
}
|
||||
return true;
|
||||
}
|
||||
} else if (watched == m_pwdNameLine) {
|
||||
if (m_pwdNameLine->text().length() < 8) {
|
||||
m_pwdHintLabel->setText(tr("Contains at least 8 characters")); //至少包含8个字符
|
||||
} else {
|
||||
m_pwdHintLabel->clear();
|
||||
}
|
||||
}
|
||||
return QWidget::eventFilter(watched, event);
|
||||
}
|
||||
|
@ -207,6 +201,7 @@ void MobileHotspotWidget::initDbusConnect()
|
|||
}
|
||||
|
||||
connect(m_apNameLine, &QLineEdit::textEdited, this, &MobileHotspotWidget::onApLineEditTextEdit);
|
||||
connect(m_pwdNameLine, SIGNAL(textChanged(QString)), this, SLOT(onPwdTextChanged()));
|
||||
}
|
||||
|
||||
void MobileHotspotWidget::onApLineEditTextEdit(QString text)
|
||||
|
@ -224,6 +219,18 @@ void MobileHotspotWidget::onApLineEditTextEdit(QString text)
|
|||
m_apNameLine->setText(text.left(i));
|
||||
}
|
||||
|
||||
void MobileHotspotWidget::onPwdTextChanged()
|
||||
{
|
||||
if (m_pwdNameLine->text().length() < 8) {
|
||||
m_pwdHintLabel->show();
|
||||
m_pwdHintLabel->setText(tr("Contains at least 8 characters")); //至少包含8个字符
|
||||
} else {
|
||||
m_pwdHintLabel->clear();
|
||||
m_pwdHintLabel->hide();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void MobileHotspotWidget::onActiveConnectionChanged(QString deviceName, QString ssid, QString uuid, int status)
|
||||
{
|
||||
|
|
|
@ -116,6 +116,8 @@ private slots:
|
|||
|
||||
void onApLineEditTextEdit(QString text);
|
||||
|
||||
void onPwdTextChanged();
|
||||
|
||||
};
|
||||
|
||||
#endif // MOBILEHOTSPOTWIDGET_H
|
||||
|
|
|
@ -124,8 +124,8 @@ void WlanPage::onWlanSwithGsettingsChanged(const QString &key)
|
|||
qDebug() << LOG_FLAG << "wlan switch state" << m_wlanSwitchEnable;
|
||||
|
||||
if (m_wirelessConnectOpreation->getWirelessEnabled() != m_wlanSwitchEnable) {
|
||||
// 根据Gsetting更新开关状态
|
||||
m_wirelessConnectOpreation->setWirelessEnabled(m_wlanSwitchEnable);
|
||||
qDebug() <<"wlan switch state!=";
|
||||
}
|
||||
|
||||
m_netSwitch->setChecked(m_wlanSwitchEnable);
|
||||
|
|
Loading…
Reference in New Issue