Add cust_id. Changed print-format.

This commit is contained in:
Gerhard Hoffmann 2024-01-30 10:15:39 +01:00
parent b347b6e50e
commit ea5ca54c4c

View File

@ -10,25 +10,31 @@ struct ATBCustomer {
ATBCustomer() = default;
int cust_id;
CustomerType cust_type;
QString cust_label;
friend QDebug operator<<(QDebug debug, ATBCustomer const &customer) {
QDebugStateSaver saver(debug);
debug.nospace() << "CUSTOMER" << "\n";
switch(customer.cust_type) {
case ATBCustomer::CustomerType::ADULT:
debug.nospace()
<< " cust_id: " << customer.cust_id << "\n"
<< " cust_type: " << "CustomerType::ADULT" << "\n"
<< "cust_label: " << customer.cust_label << "\n";
break;
case ATBCustomer::CustomerType::CHILD:
debug.nospace()
<< " cust_id: " << customer.cust_id << "\n"
<< " cust_type: " << "CustomerType::CHILD" << "\n"
<< "cust_label: " << customer.cust_label << "\n";
break;
case ATBCustomer::CustomerType::TEEN:
debug.nospace()
<< " cust_id: " << customer.cust_id << "\n"
<< " cust_type: " << "CustomerType::TEEN" << "\n"
<< "cust_label: " << customer.cust_label << "\n";
break;