UI changes for HDPI.
Voucher could be marked as EET not entering.
This commit is contained in:
@@ -18,6 +18,6 @@
|
||||
#navigation QToolButton {
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
min-width: 80px;
|
||||
font: 10px;
|
||||
min-width: 90px;
|
||||
font: 10pt;
|
||||
}
|
||||
|
||||
@@ -123,6 +123,12 @@ QByteArray ReceiptGenerator::generate()
|
||||
out.append("\x0a");
|
||||
out.append(prepareString("IC: " + QString::number(gs->ic())));
|
||||
out.append("\x0a");
|
||||
out.append(prepareString("DIC: " + gs->dic()));
|
||||
out.append("\x0a");
|
||||
out.append(prepareString("ID provozovny: " + shopSettings->eetShopId()));
|
||||
out.append("\x0a");
|
||||
out.append(prepareString("ID pokladny: " + shopSettings->eetRegisterId()));
|
||||
out.append("\x0a");
|
||||
|
||||
out.append("\x1b\x21");
|
||||
out.append(printMode);
|
||||
@@ -135,12 +141,14 @@ QByteArray ReceiptGenerator::generate()
|
||||
out.append("\x0a");
|
||||
|
||||
foreach (QSharedPointer<VoucherItem> item, m_voucher->items()) {
|
||||
QString count = QString::number(item->count());
|
||||
QString name = item->name();
|
||||
QString price = QString::number(item->price().toDouble(), 'f', 2);
|
||||
|
||||
int numSpaces = 0;
|
||||
if ((name.length() + price.length()) < shopSettings->lettersPerLine())
|
||||
{
|
||||
name = count + "x " + name;
|
||||
numSpaces = shopSettings->lettersPerLine() - (name.length() + price.length());
|
||||
out.append(prepareString(name));
|
||||
}
|
||||
@@ -171,7 +179,7 @@ QByteArray ReceiptGenerator::generate()
|
||||
|
||||
out.append("\x1b\x21");
|
||||
out.append(printMode);
|
||||
out.append("Celekem:");
|
||||
out.append("Celkem:");
|
||||
|
||||
QString totalPrice = QString::number(m_voucher->totalPrice().toDouble(), 'f', 2);
|
||||
int numSpaces = shopSettings->lettersPerLine() - (8 + totalPrice.length());
|
||||
@@ -184,6 +192,8 @@ QByteArray ReceiptGenerator::generate()
|
||||
out.append("\x1b\x21");
|
||||
out.append((char)0);
|
||||
out.append("\x0a");
|
||||
if (!m_voucher->eetBkp().isEmpty())
|
||||
{
|
||||
out.append("BKP:");
|
||||
out.append("\x0a");
|
||||
out.append(prepareString(m_voucher->eetBkp()));
|
||||
@@ -193,6 +203,9 @@ QByteArray ReceiptGenerator::generate()
|
||||
out.append(prepareString(m_voucher->eetFik()));
|
||||
out.append("\x0a");
|
||||
out.append("\x0a");
|
||||
}
|
||||
out.append("\x0a");
|
||||
out.append("\x0a");
|
||||
out.append("\x0a");
|
||||
|
||||
return out;
|
||||
|
||||
@@ -333,6 +333,8 @@ void ShopForm::on_payButton_clicked()
|
||||
connect(dialog, &QDialog::accepted, [this, dialog](){
|
||||
ShopService srv;
|
||||
srv.pay(m_voucher);
|
||||
m_voucher->setEetStatus(dialog->sendToEet() ? Voucher::EET_FOR_SEND : Voucher::EET_NOT_ENTERING);
|
||||
srv.update(m_voucher);
|
||||
QString eetMsg;
|
||||
|
||||
if (srv.isEetEnabled() && dialog->sendToEet())
|
||||
|
||||
+2
-8
@@ -37,12 +37,6 @@
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QWidget" name="widgetComodity" native="true">
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>500</width>
|
||||
<height>16777215</height>
|
||||
</size>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="commodity">
|
||||
@@ -555,7 +549,7 @@
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show paied</string>
|
||||
<string>Show paid</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="shoprc.qrc">
|
||||
@@ -600,8 +594,8 @@
|
||||
</layout>
|
||||
</widget>
|
||||
<resources>
|
||||
<include location="shoprc.qrc"/>
|
||||
<include location="../core/rc.qrc"/>
|
||||
<include location="shoprc.qrc"/>
|
||||
</resources>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
||||
Reference in New Issue
Block a user