You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
newValue/tpvs17/lpMain/lpGlobalConfig.h

56 lines
1.3 KiB
C

4 years ago
#ifndef _LPGLOBALCONFIG_H_
#define _LPGLOBALCONFIG_H_
#include <QObject>
#include "lp_singleton_base.h"
#include <QMap>
#include <QPoint>
4 years ago
class lpGlobalConfig : public QObject, public lp_singleton_base<lpGlobalConfig>
{
Q_OBJECT
public:
lpGlobalConfig(QObject *parent = nullptr);
~lpGlobalConfig();
public:
void readConfig();
void writeConfig();
QString m_StationCamKey_1;//<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
QString m_StationCamKey_2;//<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
QString m_StationSolution_1;//<2F><>λsolution<6F><6E><EFBFBD><EFBFBD>
QString m_StationSolution_2;//<2F><>λsolution<6F><6E><EFBFBD><EFBFBD>
QString m_StationRunModel_1;
QString m_StationRunModel_2;
//<2F><><EFBFBD><EFBFBD><EFBFBD><20><>λA
QPoint point1_1;//<2F><EFBFBD><EAB6A8> 1
QPoint point2_1;//<2F><EFBFBD><EAB6A8> 2
double fLength_1{ 1000.0 };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3B3A4>
double m_StationScale_1{ 1.0 };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD>
double m_StationXOffset_1{ 0.0 };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB>
double m_StationYOffset_1{ 0.0 };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB>
bool m_StationXYTrans_1{ false };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
//<2F><><EFBFBD><EFBFBD><EFBFBD><20><>λB
QPoint point1_2;//<2F><EFBFBD><EAB6A8> 1
QPoint point2_2;//<2F><EFBFBD><EAB6A8> 2
double fLength_2{ 1000.0 };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3B3A4>
double m_StationScale_2{ 1.0 };
double m_StationXOffset_2{ 0.0 };
double m_StationYOffset_2{ 0.0 };
bool m_StationXYTrans_2{ false };//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
int pointCircle{ 20 };//<2F><EFBFBD><EAB6A8> ֱ<><D6B1>
bool m_bOnlineMode{ false };//<2F><><EFBFBD><EFBFBD>ģʽ
QString m_rootPath;
int trigerFilter{ 1000 };//<2F><><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD>ʱ<EFBFBD><CAB1>
4 years ago
};
#endif