equal
deleted
inserted
replaced
19 // INCLUDE FILES |
19 // INCLUDE FILES |
20 #include "xnwallpaperview.h" |
20 #include "xnwallpaperview.h" |
21 #include "xnwallpapercontainer.h" |
21 #include "xnwallpapercontainer.h" |
22 #include "xnuiengine.h" |
22 #include "xnuiengine.h" |
23 #include "xneditor.h" |
23 #include "xneditor.h" |
|
24 #include "xnbackgroundmanager.h" |
24 |
25 |
25 // SYSTEM INCLUDE FILES |
26 // SYSTEM INCLUDE FILES |
26 #include <aknappui.h> |
27 #include <aknappui.h> |
27 #include <eikbtgpc.h> |
28 #include <eikbtgpc.h> |
28 #include <avkon.rsg> |
29 #include <avkon.rsg> |
91 // CXnWallpaperView::DoActivateL |
92 // CXnWallpaperView::DoActivateL |
92 // ----------------------------------------------------------------------------- |
93 // ----------------------------------------------------------------------------- |
93 // |
94 // |
94 void CXnWallpaperView::DoActivateL( |
95 void CXnWallpaperView::DoActivateL( |
95 const TVwsViewId& aPrevViewId, |
96 const TVwsViewId& aPrevViewId, |
96 TUid aCustomMessageId, |
97 TUid /*aCustomMessageId*/, |
97 const TDesC8& aCustomMessage ) |
98 const TDesC8& aCustomMessage ) |
98 { |
99 { |
99 iAvkonAppUi->StatusPane()->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL ); |
100 iAvkonAppUi->StatusPane()->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL ); |
100 iAvkonAppUi->StatusPane()->DrawNow(); |
101 iAvkonAppUi->StatusPane()->DrawNow(); |
101 if ( !iContainer ) |
102 if ( !iContainer ) |
122 files->MdcaCount() > 0 ) |
123 files->MdcaCount() > 0 ) |
123 { |
124 { |
124 // set wallpaper. |
125 // set wallpaper. |
125 if( files->MdcaCount() == 1 ) |
126 if( files->MdcaCount() == 1 ) |
126 { |
127 { |
127 AknsWallpaperUtils::SetIdleWallpaper( |
128 iEngine.Editor()->BgManager().AddWallpaperL( files->MdcaPoint( 0 ) ); |
128 files->MdcaPoint( 0 ), |
|
129 NULL ); |
|
130 } |
|
131 //set slideshow |
|
132 else |
|
133 { |
|
134 AknsWallpaperUtils::SetSlidesetWallpaper( |
|
135 *files, |
|
136 NULL ); |
|
137 } |
129 } |
138 } |
130 } |
139 |
|
140 CleanupStack::PopAndDestroy( files ); |
131 CleanupStack::PopAndDestroy( files ); |
141 |
132 |
142 iAvkonAppUi->ActivateViewL( aPrevViewId ); |
133 iAvkonAppUi->ActivateViewL( aPrevViewId ); |
143 |
134 |
144 } |
135 } |