secureswitools/swisistools/source/sisxlibrary/sissupportedlanguages.cpp
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
    37 std::string CSISSupportedLanguages::Name () const
    37 std::string CSISSupportedLanguages::Name () const
    38 	{
    38 	{
    39 	return "Supported Languages";
    39 	return "Supported Languages";
    40 	}
    40 	}
    41 
    41 
    42 void CSISSupportedLanguages::AddPackageEntry(std::wostream& aStream, bool aVerbose) const
    42 void CSISSupportedLanguages::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const
    43 	{
    43 	{
    44 	TUint32 optionCount = iSupportedLanguage.size();
    44 	TUint32 optionCount = iSupportedLanguage.size();
    45 	if (optionCount == 0)
    45 	if (optionCount == 0)
    46 		{
    46 		{
    47 		return;
    47 		return;
    51 		aStream << L"; Languages" << std::endl;
    51 		aStream << L"; Languages" << std::endl;
    52 		}
    52 		}
    53 	aStream << L"&";
    53 	aStream << L"&";
    54 	for (TUint32 i = 0; i < optionCount; ++i)
    54 	for (TUint32 i = 0; i < optionCount; ++i)
    55 		{
    55 		{
    56 		iSupportedLanguage[i].AddPackageEntry(aStream, aVerbose);
    56 		iSupportedLanguage[i].AddPackageEntry(aStream, aVerbose, aCompatible);
    57 		if (i < (optionCount-1))
    57 		if (i < (optionCount-1))
    58 			{
    58 			{
    59 			aStream << L", ";
    59 			aStream << L", ";
    60 			}
    60 			}
    61 		}
    61 		}