Shop - improved commodity search with bar code scanner.

This commit is contained in:
2018-05-23 12:00:24 +02:00
parent 0ddf8bce92
commit 34e1585327
2 changed files with 34 additions and 36 deletions
+7 -2
View File
@@ -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 &)
{
-7
View File
@@ -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>