13 static void MoveBackupToDir(std::string sFromDir, std::string sToDir);
16 auto LoadEttFromDir(std::string dir) -> ProfileLoadResult;
17 auto SaveEttXmlToDir(std::string sDir,
const Profile* profile)
const
19 void SetLoadingProfile(
Profile* p) { loadingProfile = p; }
24 auto LoadEttXmlFromNode(
const XNode* pNode) -> ProfileLoadResult;
26 void LoadEttGeneralDataFromNode(
const XNode* pNode);
27 void LoadEttScoresFromNode(
const XNode* pNode);
28 void LoadFavoritesFromNode(
const XNode* pNode);
29 void LoadPermaMirrorFromNode(
const XNode* pNode);
30 void LoadScoreGoalsFromNode(
const XNode* pNode);
31 void LoadPlaylistsFromNode(
const XNode* pNode);
33 void LoadScreenshotDataFromNode(
const XNode* pNode);
35 auto SaveEttGeneralDataCreateNode(
const Profile* profile)
const ->
XNode*;
36 auto SaveEttScoresCreateNode(
const Profile* profile)
const ->
XNode*;
37 auto SaveEttXmlCreateNode(
const Profile* profile)
const ->
XNode*;
39 auto SaveFavoritesCreateNode(
const Profile* profile)
const ->
XNode*;
40 auto SavePermaMirrorCreateNode(
const Profile* profile)
const ->
XNode*;
41 auto SaveScoreGoalsCreateNode(
const Profile* profile)
const ->
XNode*;
42 auto SavePlaylistsCreateNode(
const Profile* profile)
const ->
XNode*;
43 auto SaveScreenshotDataCreateNode(
const Profile* profile)
const ->
XNode*;
45 std::string profiledir;