43 lines
831 B
C++
43 lines
831 B
C++
#ifndef GERMANAIRLINESVA_FILE_CONFIG_H
|
|
#define GERMANAIRLINESVA_FILE_CONFIG_H
|
|
|
|
#include <map>
|
|
|
|
#include <fstream>
|
|
#include <map>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
#include "constants.h"
|
|
#include "util.hpp"
|
|
|
|
namespace germanairlinesva
|
|
{
|
|
namespace file
|
|
{
|
|
namespace config
|
|
{
|
|
class Config
|
|
{
|
|
private:
|
|
std::string user;
|
|
std::string scenery;
|
|
std::string token;
|
|
|
|
void writeFile() const;
|
|
|
|
public:
|
|
Config();
|
|
|
|
void updateScenery(std::string scenery);
|
|
|
|
inline const std::string getUser() const { return this->user; }
|
|
inline const std::string getScenery() const { return this->scenery; }
|
|
inline const std::string getToken() const { return this->token; }
|
|
};
|
|
} // namespace config
|
|
} // namespace file
|
|
} // namespace germanairlinesva
|
|
|
|
#endif
|