photosgallery/viewframework/plugins/fullscreenviewpluginbase/src/glxfullscreenviewpluginbase.cpp
equal
deleted
inserted
replaced
93 // Callback from periodic timer |
93 // Callback from periodic timer |
94 // ----------------------------------------------------------------------------- |
94 // ----------------------------------------------------------------------------- |
95 // |
95 // |
96 TInt CGlxFullScreenViewPluginBase::PeriodicCallback(TAny* aPtr ) |
96 TInt CGlxFullScreenViewPluginBase::PeriodicCallback(TAny* aPtr ) |
97 { |
97 { |
98 //GLX_ASSERT_DEBUG( aPtr != NULL, Panic( EGlxPanicLogicError ), |
|
99 // "Received null pointer for garbage collector" ); |
|
100 |
|
101 // get "this" pointer |
|
102 static_cast< CGlxFullScreenViewPluginBase* >( aPtr )->PeriodicCallback(); |
98 static_cast< CGlxFullScreenViewPluginBase* >( aPtr )->PeriodicCallback(); |
103 |
|
104 return KErrNone; |
99 return KErrNone; |
105 } |
100 } |
106 |
101 |
107 // ----------------------------------------------------------------------------- |
102 // ----------------------------------------------------------------------------- |
108 // Callback from periodic timer, non-static |
103 // Callback from periodic timer, non-static |
135 CGlxFullScreenView* fullScreenView = CGlxFullScreenView::NewLC(this, |
130 CGlxFullScreenView* fullScreenView = CGlxFullScreenView::NewLC(this, |
136 iResourceIds, iViewUID); |
131 iResourceIds, iViewUID); |
137 |
132 |
138 iFullScreenView = fullScreenView; |
133 iFullScreenView = fullScreenView; |
139 |
134 |
140 //AddCommandHandlersL(); |
|
141 GLX_LOG_INFO("Adding CGlxCommandHandlerBack"); |
135 GLX_LOG_INFO("Adding CGlxCommandHandlerBack"); |
142 iFullScreenView->AddCommandHandlerL( |
136 iFullScreenView->AddCommandHandlerL( |
143 CGlxCommandHandlerBack::NewPreviousViewCommandHandlerL()); |
137 CGlxCommandHandlerBack::NewPreviousViewCommandHandlerL()); |
144 |
138 |
145 if(!iPeriodic) |
139 if(!iPeriodic) |
178 CGlxCommandHandlerSlideshow::NewL( iFullScreenView, ETrue , ETrue ) ); |
172 CGlxCommandHandlerSlideshow::NewL( iFullScreenView, ETrue , ETrue ) ); |
179 |
173 |
180 GLX_LOG_INFO("Adding CGlxCommandHandlerDetails"); |
174 GLX_LOG_INFO("Adding CGlxCommandHandlerDetails"); |
181 iFullScreenView->AddCommandHandlerL(CGlxCommandHandlerDetails:: |
175 iFullScreenView->AddCommandHandlerL(CGlxCommandHandlerDetails:: |
182 NewL(iFullScreenView)); |
176 NewL(iFullScreenView)); |
183 |
|
184 // GLX_LOG_INFO("Adding CGlxCommandHandlerRotate"); |
|
185 // iFullScreenView->AddCommandHandlerL( |
|
186 // CGlxCommandHandlerRotate::NewL( iFullScreenView ) ); |
|
187 |
177 |
188 GLX_LOG_INFO("Adding CGlxCommandHandlerAddToContainer"); |
178 GLX_LOG_INFO("Adding CGlxCommandHandlerAddToContainer"); |
189 iFullScreenView->AddCommandHandlerL(CGlxCommandHandlerAddToContainer:: |
179 iFullScreenView->AddCommandHandlerL(CGlxCommandHandlerAddToContainer:: |
190 NewAddToAlbumCommandHandlerL(iFullScreenView, EFalse)); |
180 NewAddToAlbumCommandHandlerL(iFullScreenView, EFalse)); |
191 |
181 |