28 #include <videorecorder.h> |
28 #include <videorecorder.h> |
29 |
29 |
30 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioConvertUtility& aUtility) |
30 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioConvertUtility& aUtility) |
31 { |
31 { |
32 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
32 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
33 CleanupStack::PushL(customCommandUtility); |
33 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
34 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
34 |
35 CleanupStack::Pop(customCommandUtility); |
35 return util; |
36 return util; |
36 } |
37 } |
37 |
38 |
38 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioPlayerUtility& aUtility) |
39 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioPlayerUtility& aUtility) |
39 { |
40 { |
40 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
41 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
42 CleanupStack::PushL(customCommandUtility); |
41 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
43 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
42 |
44 CleanupStack::Pop(customCommandUtility); |
43 return util; |
45 return util; |
44 } |
46 } |
45 |
47 |
46 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioRecorderUtility& aUtility, |
48 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioRecorderUtility& aUtility, |
47 TBool aRecordStream) |
49 TBool aRecordStream) |
48 { |
50 { |
49 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility,aRecordStream); |
51 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility,aRecordStream); |
|
52 CleanupStack::PushL(customCommandUtility); |
50 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
53 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
51 |
54 CleanupStack::Pop(customCommandUtility); |
52 return util; |
55 return util; |
53 } |
56 } |
54 |
57 |
55 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CCustomCommandUtility* aCustomCommandUtility) |
58 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CCustomCommandUtility* aCustomCommandUtility) |
56 { |
59 { |
76 } |
79 } |
77 |
80 |
78 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMidiClientUtility& aUtility) |
81 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMidiClientUtility& aUtility) |
79 { |
82 { |
80 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
83 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
84 CleanupStack::PushL(customCommandUtility); |
81 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
85 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
82 |
86 CleanupStack::Pop(customCommandUtility); |
83 return util; |
87 return util; |
84 } |
88 } |
85 |
89 |
86 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(MCustomCommand& aUtility) |
90 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(MCustomCommand& aUtility) |
87 { |
91 { |
91 } |
95 } |
92 |
96 |
93 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CDrmPlayerUtility& aUtility) |
97 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CDrmPlayerUtility& aUtility) |
94 { |
98 { |
95 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
99 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
100 CleanupStack::PushL(customCommandUtility); |
96 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
101 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
97 |
102 CleanupStack::Pop(customCommandUtility); |
98 return util; |
103 return util; |
99 } |
104 } |
100 |
105 |
101 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoPlayerUtility& aUtility) |
106 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoPlayerUtility& aUtility) |
102 { |
107 { |
103 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
108 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
109 CleanupStack::PushL(customCommandUtility); |
104 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
110 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
105 |
111 CleanupStack::Pop(customCommandUtility); |
106 return util; |
112 return util; |
107 } |
113 } |
108 |
114 |
109 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoRecorderUtility& aUtility) |
115 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoRecorderUtility& aUtility) |
110 { |
116 { |
111 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
117 CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility); |
|
118 CleanupStack::PushL(customCommandUtility); |
112 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
119 CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility); |
113 |
120 CleanupStack::Pop(customCommandUtility); |
114 return util; |
121 return util; |
115 } |
122 } |
116 |
123 |
117 EXPORT_C CCustomInterfaceUtility::CCustomInterfaceUtility() |
124 EXPORT_C CCustomInterfaceUtility::CCustomInterfaceUtility() |
118 { |
125 { |