50class LIB_EXPORT TEScalesBase :
public TEBase
55 TEScalesBase(
int pn );
83 virtual uint PLUCaps()
const {
return 0;}
84 virtual uint GenCaps()
const {
return 0;}
86 virtual int writePLU(){
return 0;}
87 virtual int detelePLU(){
return 0;}
88 virtual int deletePLU(uint uiPLU){
return 0;}
90 QString productCode()
const;
94 double price()
const {
return m_dPrice;}
95 virtual void setPrice(
double Price );
97 double tareWeight()
const {
return m_dTareWeight;}
98 virtual void setTareWeight(
double dTareWeight ) {m_dTareWeight=dTareWeight;}
100 unsigned int PLU()
const {
return m_uiPLU;}
101 virtual void setPLU(
unsigned int uiPLU) {m_uiPLU=uiPLU;}
103 QString prodCode()
const {
return m_sProdCode;}
104 virtual void setProdCode(
const QString & sProdCode) {m_sProdCode=sProdCode;}
106 QString groupCode()
const {
return m_sGroupCode;}
107 virtual void setGroupCode(
const QString & sGroupCode) {m_sGroupCode=sGroupCode;}
109 QString prodName()
const {
return m_sProdName;}
110 virtual void setProdName(
const QString & sProdName) {m_sProdName=sProdName;}
112 QDateTime useByDate()
const {
return m_dUseByDate;}
113 virtual void setUseByDate(
const QDateTime & dUseByDate) {m_dUseByDate=dUseByDate;}
115 double weight()
const {
return 0;}
116 double summa()
const {
return 0;}
119 virtual int readDisplay();
122 void setSumma(
double dSum){ Q_UNUSED( dSum );};
123 void setWeight(
double dWeight){ Q_UNUSED( dWeight ); };
128 unsigned int m_uiPLU;
130 QString m_sGroupCode;
132 double m_dTareWeight;
134 QDateTime m_dUseByDate;