void FileEdit::setSave(bool arg) { if (save != arg) { save = arg; emit saveChanged(arg); } }
void LoginDialog::pswdChanged(const QString&) { unsigned long uin = cmbUIN->lineEdit()->text().toULong(); bool isUin = !cmbUIN->lineEdit()->text().isEmpty(); bool isPswd = !edtPasswd->text().isEmpty(); btnProxy->setEnabled(isUin); btnLogin->setEnabled(isUin && isPswd); chkSave->setEnabled(isUin && isPswd); btnDelete->setEnabled(uin && isUin && isPswd); bPswdChanged = false; saveChanged(false); }