diff --git a/camp/campservice.cpp b/camp/campservice.cpp index ae96cef..3c66315 100644 --- a/camp/campservice.cpp +++ b/camp/campservice.cpp @@ -246,11 +246,6 @@ void CampService::calcPeople(CampDataPtr data) } } - if (item->adbItem()->ztp()) - { - continue; - } - if (sale != QDecDouble(0) && !fixedSale) { QDecDouble itemSale = (item->price() * sale) / 100; @@ -331,6 +326,11 @@ void CampService::calcPrice(CampDataPtr data) void CampService::addAccFee(CampDataPtr data, AddressItemPtr item, int startAge, int endAge, int days) { + if (item->adbItem()->ztp()) + { + return; + } + auto addAccService = [this, item, data](int count){ ServiceItemPtr srvItem(new ServiceItem); diff --git a/camp/campwizard.cpp b/camp/campwizard.cpp index 4764b79..4593799 100644 --- a/camp/campwizard.cpp +++ b/camp/campwizard.cpp @@ -8,6 +8,8 @@ #include #include +#include + //////////////////////////////////// /// \brief AddressHelper::AddressHelper /// \param parent @@ -204,6 +206,9 @@ CampWizard::CampWizard(QWidget *parent) : ui->tabServices->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch); ui->tabServices->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch); + QScroller::grabGesture(ui->tabServices, QScroller::LeftMouseButtonGesture); + QScroller::grabGesture(ui->tabPeople, QScroller::LeftMouseButtonGesture); + m_newRecord = false; } diff --git a/camp/detailwidget.cpp b/camp/detailwidget.cpp index 340d098..8595fef 100644 --- a/camp/detailwidget.cpp +++ b/camp/detailwidget.cpp @@ -1,6 +1,8 @@ #include "detailwidget.h" #include "ui_detailwidget.h" +#include + #include "campservice.h" DetailWidget::DetailWidget(QWidget *parent) : @@ -28,6 +30,9 @@ DetailWidget::DetailWidget(QWidget *parent) : ui->tabServices->hideColumn(7); ui->tabServices->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch); ui->tabServices->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch); + + QScroller::grabGesture(ui->tabServices, QScroller::LeftMouseButtonGesture); + QScroller::grabGesture(ui->tabPeople, QScroller::LeftMouseButtonGesture); } DetailWidget::~DetailWidget() diff --git a/reports/camp_accommodation_document.lrxml b/reports/camp_accommodation_document.lrxml index 829a9b4..0ef8bd2 100644 --- a/reports/camp_accommodation_document.lrxml +++ b/reports/camp_accommodation_document.lrxml @@ -5,2905 +5,2905 @@ page1 - - - - - - + + + + + + ReportPage1 - + ReportHeader1 - + TextItem2 - + - - + + ReportHeader1 - - - - - - + + + + + + $V{COMPANY} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem1 - + - - + + ReportHeader1 - - - - - - + + + + + + IČO: $V{IC} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem13 - + - - + + ReportHeader1 - - - - - - - DIČ: $V{DIC} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + $V{DIC} + + + + + + + + + + + + + + + + + + + + + + + + TextItem14 - + - - + + ReportHeader1 - - - - - - + + + + + + Adresa: $V{STREET} $V{HOUSE_NUMBER}, $V{CITY},$V{ZIP_CODE} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem62 - + - - + + ReportHeader1 - - - - - - + + + + + + $V{COMPANY} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem63 - + - - + + ReportHeader1 - - - - - - - DIČ: $V{DIC} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + $V{DIC} + + + + + + + + + + + + + + + + + + + + + + + + TextItem64 - + - - + + ReportHeader1 - - - - - - + + + + + + Adresa: $V{STREET} $V{HOUSE_NUMBER}, $V{CITY},$V{ZIP_CODE} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem65 - + - - + + ReportHeader1 - - - - - - + + + + + + IČO: $V{IC} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem8 - + - - + + ReportHeader1 - - - - - - + + + + + + Web: $V{WEB} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem66 - + - - + + ReportHeader1 - - - - - - + + + + + + E-mail: $V{EMAIL} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem67 - + - - + + ReportHeader1 - - - - - - + + + + + + Telefon: $V{PHONE} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem68 - + - - + + ReportHeader1 - - - - - - + + + + + + Web: $V{WEB} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem69 - + - - + + ReportHeader1 - - - - - - + + + + + + E-mail: $V{EMAIL} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem70 - + - - + + ReportHeader1 - - - - - - + + + + + + Telefon: $V{PHONE} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + - - - - + + + + DataBand3 - + TextItem4 - + - - + + DataBand3 - - - - - - + + + + + + $S{dateFormat($D{data_ubytovani.start},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem19 - + - - + + DataBand3 - - - - - - + + + + + + $D{data_ubytovani.numSer} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem20 - + - - + + DataBand3 - - - - - - + + + + + + $S{dateFormat($D{data_ubytovani.end},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem23 - + - - + + DataBand3 - - - - - - + + + + + + $D{data_ubytovani.ownerFirstame} $D{data_ubytovani.ownerLastname} $S{dateFormat($D{data_ubytovani.ownerBirthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem54 - + - - + + DataBand3 - - - - - - + + + + + + $D{data_ubytovani.numSer} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem55 - + - - + + DataBand3 - - - - - - + + + + + + $S{dateFormat($D{data_ubytovani.start},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem56 - + - - + + DataBand3 - - - - - - + + + + + + $S{dateFormat($D{data_ubytovani.end},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem57 - + - - + + DataBand3 - - - - - - + + + + + + $D{data_ubytovani.ownerFirstame} $D{data_ubytovani.ownerLastname} $S{dateFormat($D{data_ubytovani.ownerBirthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + - - - + + + data_ubytovani - - - - - - - - - + + + + + + + + + SubDetailBand6 - + TextItem7 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.name} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem26 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.description} $S{dateFormat($D{polozky_ubytovani.birthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem31 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem32 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.sale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem33 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem21 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.description} $S{dateFormat($D{polozky_ubytovani.birthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem22 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem27 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.name} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem36 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem38 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.sale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem39 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem40 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.name} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem41 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem42 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.description} $S{dateFormat($D{polozky_ubytovani.birthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem43 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.sale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem49 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem50 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.name} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem51 - + - - + + SubDetailBand6 - - - - - - + + + + + + $D{polozky_ubytovani.description} $S{dateFormat($D{polozky_ubytovani.birthDate},"d.M.yyyy")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem52 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.sale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem53 - + - - + + SubDetailBand6 - - - - - - + + + + + + $S{currencyFormat($D{polozky_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + DataBand3 - - - + + + polozky_ubytovani - - - - - + + + + + SubDetailHeaderBand6 - + TextItem24 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Název položky - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem25 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Datum narození / Poznámka - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem28 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Plná cena - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem29 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Sleva - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem30 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Cena - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem44 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Název položky - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem45 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Cena - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem46 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Plná cena - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem47 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Datum narození / Poznámka - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem48 - + - - + + SubDetailHeaderBand6 - - - - - - + + + + + + Sleva - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + SubDetailBand6 - - - - - - + + + + + + DataFooterBand10 - + TextItem34 - + - - + + DataFooterBand10 - - - - - - + + + + + + Plná cena: $S{currencyFormat($D{data_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem35 - + - - + + DataFooterBand10 - - - - - - + + + + + + Sleva: $S{currencyFormat($D{data_ubytovani.totalSale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem37 - + - - + + DataFooterBand10 - - - - - - + + + + + + K úhradě: $S{currencyFormat($D{data_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem3 - + - - + + DataFooterBand10 - - - - - - + + + + + + Vystavil: - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem9 - + - - + + DataFooterBand10 - - - - - - + + + + + + Sleva: $S{currencyFormat($D{data_ubytovani.totalSale} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem10 - + - - + + DataFooterBand10 - - - - - - + + + + + + K úhradě: $S{currencyFormat($D{data_ubytovani.totalPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem11 - + - - + + DataFooterBand10 - - - - - - + + + + + + Plná cena: $S{currencyFormat($D{data_ubytovani.fullPrice} / 100,"cs_CZ.utf8")} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem12 - + - - + + DataFooterBand10 - - - - - - + + + + + + Vystavil: - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + DataBand3 - - - - - - + + + + + + DataHeaderBand14 - + TextItem15 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Číslo dokumentu - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem16 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Ubytování od - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem17 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Ubytování do - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem18 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Vystaveno pro - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem58 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Ubytování do - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem59 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Číslo dokumentu - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem60 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Ubytování od - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + TextItem61 - + - - + + DataHeaderBand14 - - - - - - + + + + + + Vystaveno pro - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + ReportPage1 - - - - - - + + + + + + DataBand3 - - - - - - - - + + + + + + + + TextItem5 - + - - + + ReportPage1 - - - - - - - <img src="file://$V{LOGO_PATH}"/> - - - - - - - - - - - - - - - - - - + + + + + + + <img src="file://$V{LOGO_PATH}" width="400"/> + + + + + + + + + + + + + + + + + + - + - - - + + + TextItem6 - + - - + + ReportPage1 - - - - - - - <img src="file://$V{LOGO_PATH}"/> - - - - - - - - - - - - - - - - - - + + + + + + + <img src="file://$V{LOGO_PATH}" width="400"/> + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -2916,10 +2916,10 @@ QSQLITE $V{dbPath} - + - - + + @@ -3039,17 +3039,17 @@ ORDER BY type LOGO_PATH - /home/pepa/Dokumenty/face3.jpg + /home/pepa/Dokumenty/dev/qt/logo kempu_stare.jpg - WEB - www.123.com + EMAIL + a@b.c - EMAIL - pok@po.po + WEB + www.a.b @@ -3063,6 +3063,6 @@ ORDER BY type - + diff --git a/reports/camp_accommodation_document_en.lrxml b/reports/camp_accommodation_document_en.lrxml index cd1d482..4a30385 100644 --- a/reports/camp_accommodation_document_en.lrxml +++ b/reports/camp_accommodation_document_en.lrxml @@ -1,27 +1,27 @@ - + - + page1 - + - + - + ReportPage1 - + - + ReportHeader1 - + - + TextItem2 - + @@ -37,7 +37,7 @@ - + @@ -58,9 +58,9 @@ - + TextItem1 - + @@ -76,7 +76,7 @@ - + @@ -97,9 +97,9 @@ - + TextItem13 - + @@ -115,7 +115,7 @@ - + @@ -136,9 +136,9 @@ - + TextItem14 - + @@ -154,7 +154,7 @@ - + @@ -175,9 +175,9 @@ - + TextItem62 - + @@ -193,7 +193,7 @@ - + @@ -214,9 +214,9 @@ - + TextItem63 - + @@ -232,7 +232,7 @@ - + @@ -253,9 +253,9 @@ - + TextItem64 - + @@ -271,7 +271,7 @@ - + @@ -292,9 +292,9 @@ - + TextItem65 - + @@ -310,7 +310,7 @@ - + @@ -331,9 +331,9 @@ - + TextItem8 - + @@ -349,7 +349,7 @@ - + @@ -370,9 +370,9 @@ - + TextItem66 - + @@ -388,7 +388,7 @@ - + @@ -409,9 +409,9 @@ - + TextItem67 - + @@ -427,7 +427,7 @@ - + @@ -448,9 +448,9 @@ - + TextItem68 - + @@ -466,7 +466,7 @@ - + @@ -487,9 +487,9 @@ - + TextItem69 - + @@ -505,7 +505,7 @@ - + @@ -526,9 +526,9 @@ - + TextItem70 - + @@ -544,7 +544,7 @@ - + @@ -581,13 +581,13 @@ - + DataBand3 - + - + TextItem4 - + @@ -603,7 +603,7 @@ - + @@ -624,9 +624,9 @@ - + TextItem19 - + @@ -642,7 +642,7 @@ - + @@ -663,9 +663,9 @@ - + TextItem20 - + @@ -681,7 +681,7 @@ - + @@ -702,9 +702,9 @@ - + TextItem23 - + @@ -720,7 +720,7 @@ - + @@ -741,9 +741,9 @@ - + TextItem54 - + @@ -759,7 +759,7 @@ - + @@ -780,9 +780,9 @@ - + TextItem55 - + @@ -798,7 +798,7 @@ - + @@ -819,9 +819,9 @@ - + TextItem56 - + @@ -837,7 +837,7 @@ - + @@ -858,9 +858,9 @@ - + TextItem57 - + @@ -876,7 +876,7 @@ - + @@ -922,13 +922,13 @@ - + SubDetailBand6 - + - + TextItem7 - + @@ -944,7 +944,7 @@ - + @@ -965,9 +965,9 @@ - + TextItem26 - + @@ -983,7 +983,7 @@ - + @@ -1004,9 +1004,9 @@ - + TextItem31 - + @@ -1022,7 +1022,7 @@ - + @@ -1043,9 +1043,9 @@ - + TextItem32 - + @@ -1061,7 +1061,7 @@ - + @@ -1082,9 +1082,9 @@ - + TextItem33 - + @@ -1100,7 +1100,7 @@ - + @@ -1121,9 +1121,9 @@ - + TextItem21 - + @@ -1139,7 +1139,7 @@ - + @@ -1160,9 +1160,9 @@ - + TextItem22 - + @@ -1178,7 +1178,7 @@ - + @@ -1199,9 +1199,9 @@ - + TextItem27 - + @@ -1217,7 +1217,7 @@ - + @@ -1238,9 +1238,9 @@ - + TextItem36 - + @@ -1256,7 +1256,7 @@ - + @@ -1277,9 +1277,9 @@ - + TextItem38 - + @@ -1295,7 +1295,7 @@ - + @@ -1316,9 +1316,9 @@ - + TextItem39 - + @@ -1334,7 +1334,7 @@ - + @@ -1355,9 +1355,9 @@ - + TextItem40 - + @@ -1373,7 +1373,7 @@ - + @@ -1394,9 +1394,9 @@ - + TextItem41 - + @@ -1412,7 +1412,7 @@ - + @@ -1433,9 +1433,9 @@ - + TextItem42 - + @@ -1451,7 +1451,7 @@ - + @@ -1472,9 +1472,9 @@ - + TextItem43 - + @@ -1490,7 +1490,7 @@ - + @@ -1511,9 +1511,9 @@ - + TextItem49 - + @@ -1529,7 +1529,7 @@ - + @@ -1550,9 +1550,9 @@ - + TextItem50 - + @@ -1568,7 +1568,7 @@ - + @@ -1589,9 +1589,9 @@ - + TextItem51 - + @@ -1607,7 +1607,7 @@ - + @@ -1628,9 +1628,9 @@ - + TextItem52 - + @@ -1646,7 +1646,7 @@ - + @@ -1667,9 +1667,9 @@ - + TextItem53 - + @@ -1685,7 +1685,7 @@ - + @@ -1727,13 +1727,13 @@ - + SubDetailHeaderBand6 - + - + TextItem24 - + @@ -1749,7 +1749,7 @@ - + @@ -1770,9 +1770,9 @@ - + TextItem25 - + @@ -1788,7 +1788,7 @@ - + @@ -1809,9 +1809,9 @@ - + TextItem28 - + @@ -1827,7 +1827,7 @@ - + @@ -1848,9 +1848,9 @@ - + TextItem29 - + @@ -1866,7 +1866,7 @@ - + @@ -1887,9 +1887,9 @@ - + TextItem30 - + @@ -1905,7 +1905,7 @@ - + @@ -1926,9 +1926,9 @@ - + TextItem44 - + @@ -1944,7 +1944,7 @@ - + @@ -1965,9 +1965,9 @@ - + TextItem45 - + @@ -1983,7 +1983,7 @@ - + @@ -2004,9 +2004,9 @@ - + TextItem46 - + @@ -2022,7 +2022,7 @@ - + @@ -2043,9 +2043,9 @@ - + TextItem47 - + @@ -2061,7 +2061,7 @@ - + @@ -2082,9 +2082,9 @@ - + TextItem48 - + @@ -2100,7 +2100,7 @@ - + @@ -2139,13 +2139,13 @@ - + DataFooterBand10 - + - + TextItem34 - + @@ -2161,7 +2161,7 @@ - + @@ -2182,9 +2182,9 @@ - + TextItem35 - + @@ -2200,7 +2200,7 @@ - + @@ -2221,9 +2221,9 @@ - + TextItem37 - + @@ -2239,7 +2239,7 @@ - + @@ -2260,9 +2260,9 @@ - + TextItem3 - + @@ -2278,7 +2278,7 @@ - + @@ -2299,9 +2299,9 @@ - + TextItem9 - + @@ -2317,7 +2317,7 @@ - + @@ -2338,9 +2338,9 @@ - + TextItem10 - + @@ -2356,7 +2356,7 @@ - + @@ -2377,9 +2377,9 @@ - + TextItem11 - + @@ -2395,7 +2395,7 @@ - + @@ -2416,9 +2416,9 @@ - + TextItem12 - + @@ -2434,7 +2434,7 @@ - + @@ -2473,13 +2473,13 @@ - + DataHeaderBand14 - + - + TextItem15 - + @@ -2495,7 +2495,7 @@ - + @@ -2516,9 +2516,9 @@ - + TextItem16 - + @@ -2534,7 +2534,7 @@ - + @@ -2555,9 +2555,9 @@ - + TextItem17 - + @@ -2573,7 +2573,7 @@ - + @@ -2594,9 +2594,9 @@ - + TextItem18 - + @@ -2612,7 +2612,7 @@ - + @@ -2633,9 +2633,9 @@ - + TextItem58 - + @@ -2651,7 +2651,7 @@ - + @@ -2672,9 +2672,9 @@ - + TextItem59 - + @@ -2690,7 +2690,7 @@ - + @@ -2711,9 +2711,9 @@ - + TextItem60 - + @@ -2729,7 +2729,7 @@ - + @@ -2750,9 +2750,9 @@ - + TextItem61 - + @@ -2768,7 +2768,7 @@ - + @@ -2809,9 +2809,9 @@ - + TextItem5 - + @@ -2822,12 +2822,12 @@ - <img src="file://$V{LOGO_PATH}"/> + <img src="file://$V{LOGO_PATH}" width="400"/> - + @@ -2848,9 +2848,9 @@ - + TextItem6 - + @@ -2861,12 +2861,12 @@ - <img src="file://$V{LOGO_PATH}"/> + <img src="file://$V{LOGO_PATH}" width="400"/> - + @@ -2900,17 +2900,17 @@ - + - + datasources - + prodejna QSQLITE @@ -2923,7 +2923,7 @@ - + data_ubytovani @@ -2952,7 +2952,7 @@ WHERE cd.id = $V{RECORD_ID} - + polozky_ubytovani select si.name as name, @@ -2991,74 +2991,74 @@ ORDER BY type - + dbPath /home/pepa/Dokumenty/dev/qt/pokus.db - + RECORD_ID - 15 + 16 - + COMPANY Veřejné tábořiště Vyskytná - + STREET Vyskytná - + HOUSE_NUMBER 22 - + CITY Vyskytná - + ZIP_CODE - + IC 1212121218 - + DIC CZ1212121218 - + LOGO_PATH - /home/pepa/Dokumenty/face3.jpg + /home/pepa/Dokumenty/dev/qt/logo kempu_stare.jpg - + WEB - www.123.cz + - + EMAIL - pok@pok.po + - + PHONE - +123456789 + - + diff --git a/shop/paydvouchersdialog.cpp b/shop/paydvouchersdialog.cpp index 8a0407f..5819e60 100644 --- a/shop/paydvouchersdialog.cpp +++ b/shop/paydvouchersdialog.cpp @@ -2,6 +2,7 @@ #include "ui_paydvouchersdialog.h" #include +#include #include "receiptgenerator.h" #include "shopservice.h" @@ -48,6 +49,9 @@ PaydVouchersDialog::PaydVouchersDialog(QWidget *parent) : m_voucherModel->setData(srv.paiedVouchers()); ui->tableVouchers->sortByColumn(0,Qt::AscendingOrder); + QScroller::grabGesture(ui->tableVouchers, QScroller::LeftMouseButtonGesture); + QScroller::grabGesture(ui->tableItems, QScroller::LeftMouseButtonGesture); + connect(ui->tableVouchers->selectionModel(), &QItemSelectionModel::currentRowChanged, [this, &srv](const QModelIndex ¤t, const QModelIndex &) { QSharedPointer voucher = m_voucherModel->itemFromIndex(current); srv.loadItems(voucher); diff --git a/shop/shopform.cpp b/shop/shopform.cpp index d8d65d3..4ed4416 100644 --- a/shop/shopform.cpp +++ b/shop/shopform.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include "data/favorititem.h" #include "favbutton.h" @@ -127,6 +128,10 @@ void ShopForm::loadLast() ui->commodityTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch); ui->commodityTable->setColumnHidden(4, true); ui->commodityTable->setColumnHidden(2, true); + ui->commodityTable->setColumnWidth(3, 90); + + QScroller::grabGesture(ui->commodityTable, QScroller::LeftMouseButtonGesture); + QScroller::grabGesture(ui->actualReceipt, QScroller::LeftMouseButtonGesture); if (srv.isEetEnabled()) {