Shop - improved commodity search with bar code scanner.

master
Josef Rokos 7 years ago
parent 0ddf8bce92
commit 34e1585327

@ -540,13 +540,15 @@ void ShopForm::on_btnAddItem_clicked()
}
void ShopForm::on_commoditySearch_textChanged(const QString &text)
{
for (int i = 0; i < 2; i++)
{
QString replacedText = text;
if (ui->numOnly->isChecked())
if (i == 1)
{
replacedText = Helper::replaceByNumbers(text);
ui->commoditySearch->setText(replacedText);
//ui->commoditySearch->setText(replacedText);
}
QSortFilterProxyModel proxy;
@ -564,6 +566,7 @@ void ShopForm::on_commoditySearch_textChanged(const QString &text)
if(matchingIndex.isValid()) {
moveToIndex(matchingIndex);
m_itemFound = true;
break;
}
else
{
@ -574,6 +577,7 @@ void ShopForm::on_commoditySearch_textChanged(const QString &text)
{
moveToIndex(matchingIndex);
m_itemFound = true;
break;
}
else
{
@ -581,6 +585,7 @@ void ShopForm::on_commoditySearch_textChanged(const QString &text)
}
}
}
}
void ShopForm::on_lblEetState_linkActivated(const QString &)
{

@ -45,13 +45,6 @@
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="numOnly">
<property name="text">
<string>Replace chars by numbers</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="commoditySearch"/>
</item>

Loading…
Cancel
Save