Added setting for hide control for item count on shop form.

This commit is contained in:
2021-01-29 22:09:34 +01:00
parent ad9a66ab32
commit ab20fe9b34
8 changed files with 52 additions and 12 deletions
+12
View File
@@ -20,6 +20,8 @@ ShopSettings::ShopSettings(QObject *parent) : QObject(parent)
m_defaultVat = Enums::NONE;
m_doublePrint = false;
m_showCount = true;
}
QString ShopSettings::output() const
@@ -231,3 +233,13 @@ void ShopSettings::setDefaultVat(const Enums::VatType &defaultVat)
{
m_defaultVat = defaultVat;
}
bool ShopSettings::showCount() const
{
return m_showCount;
}
void ShopSettings::setShowCount(bool showCount)
{
m_showCount = showCount;
}
+7
View File
@@ -32,6 +32,8 @@ class ShopSettings : public QObject
Q_PROPERTY(Enums::VatType defaultVat READ defaultVat WRITE setDefaultVat)
Q_PROPERTY(bool showCount READ showCount WRITE setShowCount)
Q_OBJECT
public:
@@ -105,6 +107,9 @@ public:
Enums::VatType defaultVat() const;
void setDefaultVat(const Enums::VatType &defaultVat);
bool showCount() const;
void setShowCount(bool showCount);
private:
QString m_output;
CODEPAGE m_codepage;
@@ -132,6 +137,8 @@ private:
QString m_roundingItem;
Enums::VatType m_defaultVat;
bool m_showCount;
};
typedef QSharedPointer<ShopSettings> ShopSettingsPtr;
+2
View File
@@ -48,6 +48,8 @@ ShopSettingsForm::ShopSettingsForm(QWidget *parent) :
registerBinding(ui->doublePrint);
registerBinding(ui->doublePrintItem);
registerBinding(ui->showCount);
QList<ComboData> listVatTypes;
listVatTypes
<< ComboData(Enums::NONE, tr("None"))
+8 -1
View File
@@ -17,7 +17,7 @@
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
<number>3</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
@@ -355,6 +355,13 @@
</layout>
</widget>
</item>
<item>
<widget class="QCheckBox" name="showCount">
<property name="text">
<string>Show field for item count</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>