32 // ----------------------------------------------------------------------------- |
32 // ----------------------------------------------------------------------------- |
33 // NewL |
33 // NewL |
34 // ----------------------------------------------------------------------------- |
34 // ----------------------------------------------------------------------------- |
35 // |
35 // |
36 EXPORT_C CGlxCommandHandlerAiwShareOnOvi* CGlxCommandHandlerAiwShareOnOvi::NewL( |
36 EXPORT_C CGlxCommandHandlerAiwShareOnOvi* CGlxCommandHandlerAiwShareOnOvi::NewL( |
37 MGlxMediaListProvider* aMediaListProvider, TInt aMenuResource) |
37 MGlxMediaListProvider* aMediaListProvider, TInt aMenuResource, |
38 { |
38 const TDesC& aFileName) |
39 CGlxCommandHandlerAiwShareOnOvi* self = new ( ELeave ) |
39 { |
40 CGlxCommandHandlerAiwShareOnOvi(aMediaListProvider, aMenuResource); |
40 CGlxCommandHandlerAiwShareOnOvi* self = |
41 CleanupStack::PushL( self ); |
41 new (ELeave) CGlxCommandHandlerAiwShareOnOvi(aMediaListProvider, |
42 self->ConstructL(); |
42 aMenuResource); |
43 CleanupStack::Pop( self ); |
43 CleanupStack::PushL(self); |
44 return self; |
44 self->ConstructL(aFileName); |
45 } |
45 CleanupStack::Pop(self); |
|
46 return self; |
|
47 } |
46 |
48 |
47 // ----------------------------------------------------------------------------- |
49 // ----------------------------------------------------------------------------- |
48 // CGlxCommandHandlerAiwShareOnOvi::DoGetRequiredAttributesL |
50 // CGlxCommandHandlerAiwShareOnOvi::DoGetRequiredAttributesL |
49 // ----------------------------------------------------------------------------- |
51 // ----------------------------------------------------------------------------- |
50 // |
52 // |