| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef GLOBALINFO_H
- #define GLOBALINFO_H
- #include <QObject>
- #include "configinfo.h"
- struct scaledata{
- double gross_widget = 0.00; //毛重
- double tare_widget = 0.00;//皮重
- double net_widget = 0.00;//净重
- int tongshu = 0;//筒数
- };
- class GlobalInfo : public QObject
- {
- Q_OBJECT
- private:
- explicit GlobalInfo(QObject *parent = nullptr);
- ConfigInfo _config;
- UserInfo _users;
- public:
- static GlobalInfo * this_();
- inline const ConfigInfo & config() const {return _config;}
- inline void setUser(const UserInfo & users){_users = users;}
- inline const UserInfo & user() const {return _users;}
- QString packNum();
- scaledata GetScaleData();
- void SetScaleData(scaledata data);
- bool isNoLine;
- signals:
- public slots:
- private:
- QString pack_num;
- scaledata scale;
- };
- #endif // GLOBALINFO_H
|