45 // ----------------------------------------------------------------------------- |
45 // ----------------------------------------------------------------------------- |
46 // NewL |
46 // NewL |
47 // ----------------------------------------------------------------------------- |
47 // ----------------------------------------------------------------------------- |
48 // |
48 // |
49 EXPORT_C CGlxCommandHandlerAiwShowMap* CGlxCommandHandlerAiwShowMap::NewL( |
49 EXPORT_C CGlxCommandHandlerAiwShowMap* CGlxCommandHandlerAiwShowMap::NewL( |
50 MGlxMediaListProvider* aMediaListProvider, TInt aMenuResource ) |
50 MGlxMediaListProvider* aMediaListProvider, TInt aMenuResource, |
51 { |
51 const TDesC& aFileName) |
52 TRACER("CGlxCommandHandlerAiwShowMap::NewL"); |
52 { |
53 CGlxCommandHandlerAiwShowMap* self = new ( ELeave ) |
53 TRACER("CGlxCommandHandlerAiwShowMap::NewL"); |
54 CGlxCommandHandlerAiwShowMap( aMediaListProvider, aMenuResource ); |
54 CGlxCommandHandlerAiwShowMap* self = |
55 CleanupStack::PushL( self ); |
55 new (ELeave) CGlxCommandHandlerAiwShowMap(aMediaListProvider, |
56 self->ConstructL(); |
56 aMenuResource); |
57 CleanupStack::Pop( self ); |
57 CleanupStack::PushL(self); |
58 return self; |
58 self->ConstructL(aFileName); |
59 } |
59 CleanupStack::Pop(self); |
|
60 return self; |
|
61 } |
60 |
62 |
61 // ----------------------------------------------------------------------------- |
63 // ----------------------------------------------------------------------------- |
62 // Destructor |
64 // Destructor |
63 // ----------------------------------------------------------------------------- |
65 // ----------------------------------------------------------------------------- |
64 // |
66 // |