Added setting for hide control for item count on shop form.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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"))
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user