22 lines
633 B
C
22 lines
633 B
C
|
|
#ifndef VRWHEELMEASURECONFIG_H
|
||
|
|
#define VRWHEELMEASURECONFIG_H
|
||
|
|
|
||
|
|
#include "IVrWheelMeasureConfig.h"
|
||
|
|
|
||
|
|
class VrWheelMeasureConfig : public IVrWheelMeasureConfig
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
VrWheelMeasureConfig();
|
||
|
|
~VrWheelMeasureConfig() override;
|
||
|
|
|
||
|
|
// 接口实现
|
||
|
|
WheelMeasureConfigResult LoadConfig(const std::string& filePath) override;
|
||
|
|
bool SaveConfig(const std::string& filePath, WheelMeasureConfigResult& configResult) override;
|
||
|
|
void SetConfigChangeNotify(IVrWheelMeasureConfigChangeNotify* notify) override;
|
||
|
|
|
||
|
|
private:
|
||
|
|
IVrWheelMeasureConfigChangeNotify* m_notify;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // VRWHEELMEASURECONFIG_H
|