mirror of
https://github.com/reactos/CMake.git
synced 2024-11-28 14:01:21 +00:00
minor fixes for new cache api
This commit is contained in:
parent
9f870d3efb
commit
2353f5e787
@ -93,23 +93,19 @@ bool cmCursesMainForm::LookForCacheEntry(const char* key)
|
||||
// Create new cmCursesCacheEntryComposite entries from the cache
|
||||
void cmCursesMainForm::InitializeUI()
|
||||
{
|
||||
|
||||
// Get the cache entries.
|
||||
const cmCacheManager::CacheEntryMap &cache =
|
||||
cmCacheManager::GetInstance()->GetCacheMap();
|
||||
|
||||
// Create a vector of cmCursesCacheEntryComposite's
|
||||
// which contain labels, entries and new entry markers
|
||||
std::vector<cmCursesCacheEntryComposite*>* newEntries =
|
||||
new std::vector<cmCursesCacheEntryComposite*>;
|
||||
newEntries->reserve(cache.size());
|
||||
newEntries->reserve(cmCacheManager::GetInstance()->GetSize());
|
||||
|
||||
// Count non-internal and non-static entries
|
||||
int count=0;
|
||||
for(cmCacheManager::CacheEntryMap::const_iterator i = cache.begin();
|
||||
i != cache.end(); ++i)
|
||||
for(cmCacheManager::CacheIterator i =
|
||||
cmCacheManager::GetInstance()->NewIterator();
|
||||
!i.IsAtEnd(); i.Next())
|
||||
{
|
||||
const cmCacheManager::CacheEntry& value = i->second;
|
||||
const cmCacheManager::CacheEntry& value = i.GetEntry();
|
||||
if ( value.m_Type != cmCacheManager::INTERNAL &&
|
||||
value.m_Type != cmCacheManager::STATIC )
|
||||
{
|
||||
@ -133,11 +129,12 @@ void cmCursesMainForm::InitializeUI()
|
||||
// Create the composites.
|
||||
|
||||
// First add entries which are new
|
||||
for(cmCacheManager::CacheEntryMap::const_iterator i = cache.begin();
|
||||
i != cache.end(); ++i)
|
||||
for(cmCacheManager::CacheIterator i =
|
||||
cmCacheManager::GetInstance()->NewIterator();
|
||||
!i.IsAtEnd(); i.Next())
|
||||
{
|
||||
const char* key = i->first.c_str();
|
||||
const cmCacheManager::CacheEntry& value = i->second;
|
||||
const char* key = i.GetName();
|
||||
const cmCacheManager::CacheEntry& value = i.GetEntry();
|
||||
if ( value.m_Type == cmCacheManager::INTERNAL ||
|
||||
value.m_Type == cmCacheManager::STATIC )
|
||||
{
|
||||
@ -154,11 +151,12 @@ void cmCursesMainForm::InitializeUI()
|
||||
}
|
||||
|
||||
// then add entries which are old
|
||||
for(cmCacheManager::CacheEntryMap::const_iterator i = cache.begin();
|
||||
i != cache.end(); ++i)
|
||||
for(cmCacheManager::CacheIterator i =
|
||||
cmCacheManager::GetInstance()->NewIterator();
|
||||
!i.IsAtEnd(); i.Next())
|
||||
{
|
||||
const char* key = i->first.c_str();
|
||||
const cmCacheManager::CacheEntry& value = i->second;
|
||||
const char* key = i.GetName();
|
||||
const cmCacheManager::CacheEntry& value = i.GetEntry();
|
||||
if ( value.m_Type == cmCacheManager::INTERNAL ||
|
||||
value.m_Type == cmCacheManager::STATIC )
|
||||
{
|
||||
@ -615,7 +613,6 @@ void cmCursesMainForm::FillCacheManagerFromUI()
|
||||
{
|
||||
std::string tmpString;
|
||||
|
||||
cmCacheManager::GetInstance()->GetCacheMap();
|
||||
int size = m_Entries->size();
|
||||
for(int i=0; i < size; i++)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user