Files
icarus/include/managers/song_manager.h
T
2019-09-01 16:16:06 -04:00

32 lines
555 B
C++

#ifndef SONGMANAGER_H_
#define SONGMANAGER_H_
#include <iostream>
#include <string>
#include <nlohmann/json.hpp>
#include "models/models.h"
namespace Manager
{
class song_manager
{
public:
song_manager(std::string&);
song_manager(const Model::BinaryPath&);
void saveSong(Model::Song&);
void deleteSong(Model::Song&);
static void printSong(const Model::Song&);
private:
void saveSongTemp(Model::Song&);
Model::BinaryPath m_bConf;
std::string exe_path;
};
}
#endif