Example #1
0
void Login::validate()
{
    QString strError;
    QString strStyleSheet="background-color: qconicalgradient(cx:0, cy:0, angle:135, stop:0 rgba(255, 255, 0, 69), stop:0.375 rgba(255, 255, 0, 69), stop:0.423533 rgba(251, 255, 0, 145), stop:0.45 rgba(247, 255, 0, 208), stop:0.477581 rgba(255, 244, 71, 130), stop:0.518717 rgba(255, 218, 71, 130), stop:0.55 rgba(255, 255, 0, 255), stop:0.57754 rgba(255, 203, 0, 130), stop:0.625 rgba(255, 255, 0, 69), stop:1 rgba(255, 255, 0, 69));";
    bool gotUser=lineUser->text().compare(strUsername)==0;
    bool gotPasswd=linePasswd->text().compare(strPassword)==0;

    lineUser->setStyleSheet("");
    linePasswd->setStyleSheet("");

    if (!gotUser){
            lineUser->setStyleSheet(strStyleSheet);
            strError=tr("Wrong username!");
            QMessageBox msgBox(QMessageBox::Critical,tr("Authentication Error"),
            strError,QMessageBox::Ok,0);
            msgBox.exec();
    } 
    if (!gotPasswd){
            linePasswd->setStyleSheet(strStyleSheet);
            strError=tr("Wrong password!");
            QMessageBox msgBox(QMessageBox::Critical,tr("Authentication Error"),
            strError,QMessageBox::Ok,0);
            msgBox.exec();
    }if (gotUser && gotPasswd){
        loadForms();
    }

}
Example #2
0
void FormWin::saveforms() {
	QFile file(formpath);
	file.open(QFile::WriteOnly);
	file.write(editor->toPlainText().toUtf8()); file.close();
	hide();
	loadForms();
	emit wantranslate();
}
Example #3
0
int Login::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: validate(); break;
        case 1: loadForms(); break;
        default: ;
        }
        _id -= 2;
    }
    return _id;
}
Example #4
0
void MainWin::reload() {
	loadDict();
	loadForms();
	gotranslate();
}