Program Listing for File commonfunction.cpp
↰ Return to documentation for file (include/MainObjects/editorObject/commonfunction.cpp
)
#include "editorObject.hpp"
template<>
bool
editorObject::DefaultSaveFuntion<EDIT_ARG_MIX>()
{
if(!E_obj->mixHandle.second.save(mixFilePath.string())) return false;
if(!E_obj->mixHandle.first.Save(mixFilePath.string(), GitWrapper::GenTimeStamp())) return false;
return true;
}
template<>
bool
editorObject::DefaultSaveFuntion<EDIT_ARG_NOTE>()
{
if(!E_obj->noteHandle.second.save(noteFilePath.string())) return false;
if(!E_obj->noteHandle.first.Save(noteFilePath.string(), GitWrapper::GenTimeStamp())) return false;
return true;
}
template<>
bool
editorObject::DefaultSaveFuntion<EDIT_ARG_KEY_VALUE>()
{
if(!E_obj->KVHandler.second.save(kvFilePath.string())) return false;
if(!E_obj->KVHandler.first.Save(kvFilePath.string(), GitWrapper::GenTimeStamp())) return false;
return true;
}
template<>
bool
editorObject::DefaultSaveFuntion<EDIT_ARG_MUSIC>(PDJE_Editor::MusicHandleStruct& i, const EDIT_ARG_MUSIC& obj)
{
if(!i.jsonh.save((musicFileRootPath / obj.musicName / "musicmetadata.PDJE").string())) return false;
if(!i.gith.Save((musicFileRootPath / obj.musicName / "musicmetadata.PDJE").string(), GitWrapper::GenTimeStamp())) return false;
return true;
}