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
@@ -541,12 +541,14 @@ void ShopForm::on_btnAddItem_clicked()
void ShopForm::on_commoditySearch_textChanged(const QString &text) void ShopForm::on_commoditySearch_textChanged(const QString &text)
{ {
for (int i = 0; i < 2; i++)
{
QString replacedText = text; QString replacedText = text;
if (ui->numOnly->isChecked()) if (i == 1)
{ {
replacedText = Helper::replaceByNumbers(text); replacedText = Helper::replaceByNumbers(text);
ui->commoditySearch->setText(replacedText); //ui->commoditySearch->setText(replacedText);
} }
QSortFilterProxyModel proxy; QSortFilterProxyModel proxy;
@@ -564,6 +566,7 @@ void ShopForm::on_commoditySearch_textChanged(const QString &text)
if(matchingIndex.isValid()) { if(matchingIndex.isValid()) {
moveToIndex(matchingIndex); moveToIndex(matchingIndex);
m_itemFound = true; m_itemFound = true;
break;
} }
else else
{ {
@@ -574,12 +577,14 @@ void ShopForm::on_commoditySearch_textChanged(const QString &text)
{ {
moveToIndex(matchingIndex); moveToIndex(matchingIndex);
m_itemFound = true; m_itemFound = true;
break;
} }
else else
{ {
m_itemFound = false; m_itemFound = false;
} }
} }
}
} }
void ShopForm::on_lblEetState_linkActivated(const QString &) void ShopForm::on_lblEetState_linkActivated(const QString &)
-7
View File
@@ -45,13 +45,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QCheckBox" name="numOnly">
<property name="text">
<string>Replace chars by numbers</string>
</property>
</widget>
</item>
<item> <item>
<widget class="QLineEdit" name="commoditySearch"/> <widget class="QLineEdit" name="commoditySearch"/>
</item> </item>