Add permit type FOOD_STAMP
This commit is contained in:
parent
588a88455b
commit
b751ba339e
@ -11,6 +11,7 @@ enum class PERMIT_TYPE : quint8 {
|
||||
DAY_TICKET_ADULT,
|
||||
DAY_TICKET_TEEN,
|
||||
DAY_TICKET_CHILD,
|
||||
FOOD_STAMP,
|
||||
INVALID
|
||||
};
|
||||
|
||||
@ -41,6 +42,9 @@ struct PermitType {
|
||||
case 6:
|
||||
m_permitType = PERMIT_TYPE::DAY_TICKET_CHILD;
|
||||
break;
|
||||
case 7:
|
||||
m_permitType = PERMIT_TYPE::FOOD_STAMP;
|
||||
break;
|
||||
default:
|
||||
m_permitType = PERMIT_TYPE::INVALID;
|
||||
}
|
||||
@ -52,7 +56,7 @@ struct PermitType {
|
||||
|
||||
operator PERMIT_TYPE() const { return m_permitType; }
|
||||
|
||||
operator int() const {
|
||||
operator int () const {
|
||||
switch(m_permitType) {
|
||||
case PERMIT_TYPE::SHORT_TERM_PARKING:
|
||||
return 0;
|
||||
@ -68,6 +72,8 @@ struct PermitType {
|
||||
return 5;
|
||||
case PERMIT_TYPE::DAY_TICKET_TEEN:
|
||||
return 6;
|
||||
case PERMIT_TYPE::FOOD_STAMP:
|
||||
return 7;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@ -75,7 +81,7 @@ struct PermitType {
|
||||
|
||||
}
|
||||
|
||||
operator QString() const {
|
||||
operator QString () {
|
||||
switch(m_permitType) {
|
||||
case PERMIT_TYPE::DAY_TICKET:
|
||||
return QString("DAY_TICKET");
|
||||
@ -91,6 +97,32 @@ struct PermitType {
|
||||
return QString("SZEGED_START");
|
||||
case PERMIT_TYPE::SZEGED_STOP:
|
||||
return QString("SZEGED_STOP");
|
||||
case PERMIT_TYPE::FOOD_STAMP:
|
||||
return QString("FOOD_STAMP");
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return QString("INVALID");
|
||||
}
|
||||
|
||||
operator QString () const {
|
||||
switch(m_permitType) {
|
||||
case PERMIT_TYPE::DAY_TICKET:
|
||||
return QString("DAY_TICKET");
|
||||
case PERMIT_TYPE::DAY_TICKET_ADULT:
|
||||
return QString("DAY_TICKET_ADULT");
|
||||
case PERMIT_TYPE::DAY_TICKET_CHILD:
|
||||
return QString("DAY_TICKET_CHILD");
|
||||
case PERMIT_TYPE::DAY_TICKET_TEEN:
|
||||
return QString("DAY_TICKET_TEEN");
|
||||
case PERMIT_TYPE::SHORT_TERM_PARKING:
|
||||
return QString("SHORT_TERM_PARKING");
|
||||
case PERMIT_TYPE::SZEGED_START:
|
||||
return QString("SZEGED_START");
|
||||
case PERMIT_TYPE::SZEGED_STOP:
|
||||
return QString("SZEGED_STOP");
|
||||
case PERMIT_TYPE::FOOD_STAMP:
|
||||
return QString("FOOD_STAMP");
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user