/**
CPplContactsFile ConstructL.
*/	
void CPplContactsFile::ConstructL()
	{
	iItemManager = CPplContactItemManager::NewL(iDatabase, *this, iContactProperties, iIccContactStore);
	iContactProperties.SetContactItemManagerL(*iItemManager);
	
	iConfigureStr = NULL;
	if(KContactsModelSqliteDbCacheSize > 0)
		{
		//Create configure string to be used when creating/opening database
		iConfigureStr = HBufC8::NewL(KSqliteCacheSize().Length() + KCacheDataSize);
		TPtr8 ptrConfigureStr = iConfigureStr->Des();
		ptrConfigureStr.Format(KSqliteCacheSize(), KContactsModelSqliteDbCacheSize);
		}
	}
/**
CPplContactsFile ConstructL.
*/
void CPplContactsFile::ConstructL()
{
    // Do this first since the contacts table created by the
    // iItemManager will need to know if the directory exists.
    TRAP_IGNORE(TCntImageRescaleUtility::CreateImageDirectoryL());

    iItemManager = CPplContactItemManager::NewL(iDatabase, *this, iContactProperties, iIccContactStore);
    iContactProperties.SetContactItemManagerL(*iItemManager);

    iConfigureStr = NULL;
    if(KContactsModelSqliteDbCacheSize > 0)
    {
        //Create configure string to be used when creating/opening database
        iConfigureStr = HBufC8::NewL(KSqliteCacheSize().Length() + KCacheDataSize);
        TPtr8 ptrConfigureStr = iConfigureStr->Des();
        ptrConfigureStr.Format(KSqliteCacheSize(), KContactsModelSqliteDbCacheSize);
    }
}