Ok, I have a problem that is driving me crazy and I cannot find a way to fix it. In my header I have these declarations:
Qt Code:
  1. QRegExpValidator* validatorFloat;
  2. QRegExpValidator* validatorCenaNaEnoto;
  3. QRegExpValidator* validatorZadnjiZnakSifre;
To copy to clipboard, switch view to plain text mode 
In source file I have this code:
Qt Code:
  1. validatorZadnjiZnakSifre=new QRegExpValidator(this);
  2. validatorZadnjiZnakSifre->setRegExp(QRegExp("[0-9A-Za-z]"));
  3. ui->ZadnjiZnakSifreEdit->setValidator(validatorZadnjiZnakSifre);
  4. validatorCenaNaEnoto=new QRegExpValidator(this);
  5. validatorCenaNaEnoto->setRegExp(QRegExp("[0-9]{1,6}[.,]{0,1}[0-9]{0,2}"));
  6. ui->CenaNaEnotoEdit->setValidator(validatorCenaNaEnoto);
  7. validatorFloat=new QRegExpValidator(this);
  8. validatorFloat->setRegExp(QRegExp("[0-9]{1,10}[.,]{0,1}[0-9]{0,6}"));
  9. ui->FaktorPretvorbeEnotEdit->setValidator(validatorFloat);
  10. ui->KolicinaEdit->setValidator(validatorFloat);
To copy to clipboard, switch view to plain text mode 
When exiting program I get this message in debugger:
Qt Code:
  1. Heap block at 095C6DE0 modified at 095C6E24 past requested size of 3c
To copy to clipboard, switch view to plain text mode 

When I comment out above mentioned lines in source file, then I dont get these message. How can I solve this problem? I tried all approaches that I can think of, but nothing helps. Is there a memory leak in Qt 4.6?