GrabBag/BeltTearingConfig/Inc/VrBeltTearingConfig.h

22 lines
642 B
C++

#ifndef VRBELTTEARINGCONFIG_H
#define VRBELTTEARINGCONFIG_H
#include "IVrBeltTearingConfig.h"
#include <tinyxml2.h>
class VrBeltTearingConfig : public IVrBeltTearingConfig
{
public:
VrBeltTearingConfig();
~VrBeltTearingConfig() override;
// 接口实现
BeltTearingConfigResult LoadConfig(const std::string& filePath) override;
bool SaveConfig(const std::string& filePath, BeltTearingConfigResult& configResult) override;
void SetConfigChangeNotify(IVrBeltTearingConfigChangeNotify* notify) override;
private:
IVrBeltTearingConfigChangeNotify* m_notify;
};
#endif // VRBELTTEARINGCONFIG_H