19 lines
477 B
C++
19 lines
477 B
C++
#ifndef CONFIGMANAGER_H
|
|
#define CONFIGMANAGER_H
|
|
|
|
#include "IVrConfig.h"
|
|
#include "BaseConfigManager.h"
|
|
|
|
class ConfigManager : public BaseConfigManager
|
|
{
|
|
public:
|
|
ConfigManager() = default;
|
|
~ConfigManager() = default;
|
|
|
|
bool Initialize(const std::string& configFilePath = "") override;
|
|
bool LoadConfigFromFile(const std::string& filePath) override;
|
|
bool OnSwitchWorkPositionCommand(const SwitchWorkPositionParam& param) override;
|
|
};
|
|
|
|
#endif // CONFIGMANAGER_H
|