equal
deleted
inserted
replaced
22 @released |
22 @released |
23 */ |
23 */ |
24 |
24 |
25 #include "sissupportedoptions.h" |
25 #include "sissupportedoptions.h" |
26 |
26 |
27 void CSISSupportedOptions::AddPackageEntry(std::wostream& aStream, bool aVerbose) const |
27 void CSISSupportedOptions::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const |
28 { |
28 { |
29 TUint32 optionCount = iSupportedOption.size(); |
29 TUint32 optionCount = iSupportedOption.size(); |
30 if (optionCount == 0) |
30 if (optionCount == 0) |
31 { |
31 { |
32 return; |
32 return; |
33 } |
33 } |
34 aStream << L"!("; |
34 aStream << L"!("; |
35 for (TUint32 i = 0; i < optionCount; ++i) |
35 for (TUint32 i = 0; i < optionCount; ++i) |
36 { |
36 { |
37 aStream << L"{"; |
37 aStream << L"{"; |
38 iSupportedOption[i].AddPackageEntry(aStream, aVerbose); |
38 iSupportedOption[i].AddPackageEntry(aStream, aVerbose, aCompatible); |
39 aStream << L"}"; |
39 aStream << L"}"; |
40 if (i < (optionCount-1)) |
40 if (i < (optionCount-1)) |
41 { |
41 { |
42 aStream << L", "; |
42 aStream << L", "; |
43 } |
43 } |
44 } |
44 } |
45 aStream << L")" << std::endl << std::endl; |
45 aStream << L")" << std::endl << std::endl; |
46 } |
46 } |
47 |
47 |
|
48 void CSISSupportedOptions::AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const |
|
49 { |
|
50 TUint32 optionCount = iSupportedOption.size(); |
|
51 if (optionCount == 0) |
|
52 { |
|
53 return; |
|
54 } |
|
55 aStream << L"!("; |
|
56 for (TUint32 i = 0; i < optionCount; ++i) |
|
57 { |
|
58 aStream << L"{"; |
|
59 iSupportedOption[i].AddIbyEntry(aStream, aVerbose, aCompatible); |
|
60 aStream << L"}"; |
|
61 if (i < (optionCount-1)) |
|
62 { |
|
63 aStream << L", "; |
|
64 } |
|
65 } |
|
66 aStream << L")" << std::endl << std::endl; |
|
67 } |