colorize wrong entered numbers in dialod windows
(cherry picked from commit bd988b25cca3e7b6523a9bcb889d56eb01f3e9e4)
This commit is contained in:
parent
43c10ef42f
commit
6123dc812c
@ -93,7 +93,12 @@ void FillDialog::onOk()
|
||||
|
||||
if (good == false) // TODO
|
||||
{
|
||||
reject();
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiFrom->setPalette(*palette);
|
||||
|
||||
return;
|
||||
// reject();
|
||||
}
|
||||
|
||||
str = txiTo->text();
|
||||
@ -101,7 +106,11 @@ void FillDialog::onOk()
|
||||
|
||||
if (good == false) // TODO
|
||||
{
|
||||
reject();
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiTo->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
str = txiVal->text();
|
||||
@ -109,7 +118,11 @@ void FillDialog::onOk()
|
||||
|
||||
if (good == false) // TODO
|
||||
{
|
||||
reject();
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiVal->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
*pFrom = mFrom;
|
||||
|
@ -268,17 +268,43 @@ void editModalDialog::onEdit()
|
||||
{
|
||||
QString n = txiFrom->text();
|
||||
newval = n.toInt(&ok, 16);
|
||||
|
||||
if (ok == true)
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::black);
|
||||
txiFrom->setPalette(*palette);
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiFrom->setPalette(*palette);
|
||||
}
|
||||
}
|
||||
|
||||
if (l == txiTo) // dec
|
||||
{
|
||||
QString n = txiFrom->text();
|
||||
QString n = txiTo->text();
|
||||
newval = n.toInt(&ok, 10);
|
||||
|
||||
if (ok == true)
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::black);
|
||||
txiTo->setPalette(*palette);
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiTo->setPalette(*palette);
|
||||
}
|
||||
}
|
||||
|
||||
if (l == txiVal) // char
|
||||
{
|
||||
QString n = txiFrom->text();
|
||||
QString n = txiVal->text();
|
||||
|
||||
if (n.length() > 1)
|
||||
{
|
||||
|
@ -134,6 +134,14 @@ void SerNumDialog::onOk()
|
||||
{
|
||||
loc = l;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiLoc->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
l = txiLen->text().toLong(&ok);
|
||||
|
||||
@ -141,6 +149,14 @@ void SerNumDialog::onOk()
|
||||
{
|
||||
size = l;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiLen->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
int v = txiVal->text().toLong(&ok);
|
||||
|
||||
@ -148,6 +164,14 @@ void SerNumDialog::onOk()
|
||||
{
|
||||
val = v;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiVal->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if ( rdbLittleEnd->isChecked() == true)
|
||||
{
|
||||
@ -235,6 +259,14 @@ void OscCalibDialog::onOk()
|
||||
{
|
||||
loc = i;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiLoc->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
long v = txiVal->text().toLong(&ok);
|
||||
|
||||
@ -242,6 +274,14 @@ void OscCalibDialog::onOk()
|
||||
{
|
||||
val = (uint8_t)v;
|
||||
}
|
||||
else
|
||||
{
|
||||
QPalette *palette = new QPalette();
|
||||
palette->setColor(QPalette::Text, Qt::red);
|
||||
txiVal->setPalette(*palette);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
memtype = chkMemOffset->isChecked();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user