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