Make QColorDialog build under QT_NO_REGULAREXPRESSION
Since we can't set a validator on the HTML-color lineedit, just make it readonly. Change-Id: Ibeaacbea00867cdb6ef33b6667f7ee3539b7f929 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
70cd276db0
commit
77425eefec
@ -1262,9 +1262,17 @@ QColorShower::QColorShower(QColorDialog *parent)
|
|||||||
lblHtml->setBuddy(htEd);
|
lblHtml->setBuddy(htEd);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if !defined(QT_NO_REGULAREXPRESSION)
|
||||||
QRegularExpression regExp(QStringLiteral("#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})"));
|
QRegularExpression regExp(QStringLiteral("#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})"));
|
||||||
QRegularExpressionValidator *validator = new QRegularExpressionValidator(regExp, this);
|
QRegularExpressionValidator *validator = new QRegularExpressionValidator(regExp, this);
|
||||||
htEd->setValidator(validator);
|
htEd->setValidator(validator);
|
||||||
|
#elif !defined(QT_NO_REGEXP)
|
||||||
|
QRegExp regExp(QStringLiteral("#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})"));
|
||||||
|
QRegExpValidator *validator = new QRegExpValidator(regExp, this);
|
||||||
|
htEd->setValidator(validator);
|
||||||
|
#else
|
||||||
|
htEd->setReadOnly(true);
|
||||||
|
#endif
|
||||||
|
|
||||||
lblHtml->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
|
lblHtml->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
|
||||||
gl->addWidget(lblHtml, 5, 1);
|
gl->addWidget(lblHtml, 5, 1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user