Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#include <QtGui>
#include "dialogi.h"

Dialogi::Dialogi(QWidget *parent) : QDialog(parent)
{
    setupUi(this);     
    // QRegExp rajoittaa annettavien merkkien tyyppiä ja määrää
    QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");//hyväksytään A-Z tai a-z alussa, seuraavaksi 1-9 numerot ja sitten 0-9 nollasta kahteen numeroa
    lineEdit->setValidator(new QRegExpValidator(regExp, this));// yhditetään validaattori tekstiruutuun 
    connect(okButton, SIGNAL(clicked()), this, SLOT(accept()));
    connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));
}

void Dialogi::on_lineEdit_textChanged()
{
    okButton->setEnabled(lineEdit->hasAcceptableInput());
}

...