split out SongManager::LoadEditsFromDir
This commit is contained in:
@@ -1183,11 +1183,16 @@ void SongManager::LoadAllFromProfile( ProfileSlot s )
|
|||||||
CString sProfileDir = PROFILEMAN->GetProfileDir( s );
|
CString sProfileDir = PROFILEMAN->GetProfileDir( s );
|
||||||
if( sProfileDir.empty() )
|
if( sProfileDir.empty() )
|
||||||
return; // skip
|
return; // skip
|
||||||
|
|
||||||
|
LoadEditsFromDir( sProfileDir, s );
|
||||||
|
}
|
||||||
|
|
||||||
|
void SongManager::LoadEditsFromDir( const CString &sDir, ProfileSlot slot )
|
||||||
|
{
|
||||||
//
|
//
|
||||||
// Load all .edit files.
|
// Load all .edit files.
|
||||||
//
|
//
|
||||||
{
|
CString sEditsDir = sDir+"Edits/";
|
||||||
CString sEditsDir = sProfileDir+"Edits/";
|
|
||||||
|
|
||||||
CStringArray asEditsFilesWithPath;
|
CStringArray asEditsFilesWithPath;
|
||||||
GetDirListing( sEditsDir+"*.edit", asEditsFilesWithPath, false, true );
|
GetDirListing( sEditsDir+"*.edit", asEditsFilesWithPath, false, true );
|
||||||
@@ -1205,8 +1210,7 @@ void SongManager::LoadAllFromProfile( ProfileSlot s )
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
SMLoader::LoadEdit( fn, s );
|
SMLoader::LoadEdit( fn, slot );
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ public:
|
|||||||
void SetPreferences();
|
void SetPreferences();
|
||||||
|
|
||||||
void LoadAllFromProfile( ProfileSlot s ); // songs, edits
|
void LoadAllFromProfile( ProfileSlot s ); // songs, edits
|
||||||
|
void LoadEditsFromDir( const CString &sDir, ProfileSlot slot );
|
||||||
int GetNumStepsLoadedFromProfile();
|
int GetNumStepsLoadedFromProfile();
|
||||||
void FreeAllLoadedFromProfiles();
|
void FreeAllLoadedFromProfiles();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user