MainDialogImpl::MainDialogImpl( QWidget * parent, Qt::WFlags f) : QDialog(parent, f) { setupUi(this); // Validate Width of the image. QRegExp WRegExp("\\d{1,10}"); lineEditW->setValidator(new QRegExpValidator(WRegExp, this)); // Validate Highte of the image. QRegExp HRegExp("\\d{1,10}"); lineEditH->setValidator(new QRegExpValidator(HRegExp, this)); }
void TreesTables::changeRegexp() { WString regexp = regexpFilter->text(); bool valid; #ifndef WT_TARGET_JAVA valid = WRegExp(regexp).isValid(); #else try { WRegExp r(regexp.toUTF8()); valid = true; } catch (std::exception& e) { valid = false; } #endif if (valid) { filteredCocktails->setFilterRegExp(regexp); filteredSortedCocktails->setFilterRegExp(regexp); regexpFilter->removeStyleClass("Wt-invalid"); } else { regexpFilter->addStyleClass("Wt-invalid"); } }