Added keybinding for reloading songs on SSM, and lua function for doing it from lua. Added NeverCacheList preference for WIP groups that should never be cached. Rewrote TimingData::CopyRange in preparation for using it to copy/paste timing data from the selected area in edit mode.
This commit is contained in:
@@ -91,6 +91,13 @@ SongManager::~SongManager()
|
||||
|
||||
void SongManager::InitAll( LoadingWindow *ld )
|
||||
{
|
||||
vector<RString> never_cache;
|
||||
split(PREFSMAN->m_NeverCacheList, ",", never_cache);
|
||||
for(vector<RString>::iterator group= never_cache.begin();
|
||||
group != never_cache.end(); ++group)
|
||||
{
|
||||
m_GroupsToNeverCache.insert(*group);
|
||||
}
|
||||
InitSongsFromDisk( ld );
|
||||
InitCoursesFromDisk( ld );
|
||||
InitAutogenCourses();
|
||||
@@ -469,6 +476,11 @@ void SongManager::UnlistSong(Song *song)
|
||||
}
|
||||
}
|
||||
|
||||
bool SongManager::IsGroupNeverCached(const RString& group) const
|
||||
{
|
||||
return m_GroupsToNeverCache.find(group) != m_GroupsToNeverCache.end();
|
||||
}
|
||||
|
||||
RString SongManager::GetSongGroupBannerPath( RString sSongGroup ) const
|
||||
{
|
||||
for( unsigned i = 0; i < m_sSongGroupNames.size(); ++i )
|
||||
|
||||
Reference in New Issue
Block a user