equal
deleted
inserted
replaced
43 #include "CamUtility.h" |
43 #include "CamUtility.h" |
44 #include "Cam.hrh" |
44 #include "Cam.hrh" |
45 #include "camactivepalettehandler.h" |
45 #include "camactivepalettehandler.h" |
46 #include "camoneclickuploadutility.h" |
46 #include "camoneclickuploadutility.h" |
47 #include "CameraUiConfigManager.h" |
47 #include "CameraUiConfigManager.h" |
48 |
48 #include "CamTimer.h" |
49 |
49 |
50 |
50 |
51 //CONSTANTS |
51 //CONSTANTS |
|
52 const TInt KHdmiTimeout = 1000000; //1 sec |
52 |
53 |
53 // ========================= MEMBER FUNCTIONS ================================ |
54 // ========================= MEMBER FUNCTIONS ================================ |
54 |
55 |
55 |
56 |
56 // --------------------------------------------------------------------------- |
57 // --------------------------------------------------------------------------- |
73 // CCamVideoPostCaptureView destructor |
74 // CCamVideoPostCaptureView destructor |
74 // |
75 // |
75 // --------------------------------------------------------------------------- |
76 // --------------------------------------------------------------------------- |
76 // |
77 // |
77 CCamVideoPostCaptureView::~CCamVideoPostCaptureView() |
78 CCamVideoPostCaptureView::~CCamVideoPostCaptureView() |
78 { |
79 { |
|
80 if( iHdmiTimer ) |
|
81 { |
|
82 delete iHdmiTimer; |
|
83 iHdmiTimer = NULL; |
|
84 } |
79 } |
85 } |
80 |
86 |
81 // --------------------------------------------------------------------------- |
87 // --------------------------------------------------------------------------- |
82 // CCamVideoPostCaptureView::Id |
88 // CCamVideoPostCaptureView::Id |
83 // Returns UID of view |
89 // Returns UID of view |
316 else |
322 else |
317 { |
323 { |
318 iAiwServiceHandler->AttachMenuL( ROID( R_CAM_VIDEO_POST_CAPTURE_MENU_ID ), |
324 iAiwServiceHandler->AttachMenuL( ROID( R_CAM_VIDEO_POST_CAPTURE_MENU_ID ), |
319 R_CAM_SET_AS_RING_TONE_INTEREST ); |
325 R_CAM_SET_AS_RING_TONE_INTEREST ); |
320 } |
326 } |
|
327 if( iHdmiTimer->IsActive() ) |
|
328 iHdmiTimer->Cancel(); |
|
329 iHdmiTimer->StartTimer(); |
321 } |
330 } |
322 |
331 |
323 // --------------------------------------------------------------------------- |
332 // --------------------------------------------------------------------------- |
324 // CCamVideoPostCaptureView::CCamVideoPostCaptureView |
333 // CCamVideoPostCaptureView::CCamVideoPostCaptureView |
325 // C++ constructor |
334 // C++ constructor |
338 void CCamVideoPostCaptureView::ConstructL() |
347 void CCamVideoPostCaptureView::ConstructL() |
339 { |
348 { |
340 PRINT( _L("Camera => CCamVideoPostCaptureView::ConstructL")) |
349 PRINT( _L("Camera => CCamVideoPostCaptureView::ConstructL")) |
341 BaseConstructL( ROID(R_CAM_VIDEO_POST_CAPTURE_VIEW_ID)); |
350 BaseConstructL( ROID(R_CAM_VIDEO_POST_CAPTURE_VIEW_ID)); |
342 CCamPostCaptureViewBase::ConstructL(); |
351 CCamPostCaptureViewBase::ConstructL(); |
343 |
352 iHdmiTimer = CCamTimer::NewL( KHdmiTimeout, TCallBack(HdmiTimerCallback, this)); |
344 PRINT( _L("Camera <= CCamVideoPostCaptureView::ConstructL")) |
353 PRINT( _L("Camera <= CCamVideoPostCaptureView::ConstructL")) |
345 } |
354 } |
346 |
355 |
347 // --------------------------------------------------------------------------- |
356 // --------------------------------------------------------------------------- |
348 // CCamVideoPostCaptureView::DoDeactivate |
357 // CCamVideoPostCaptureView::DoDeactivate |
617 } |
626 } |
618 } |
627 } |
619 |
628 |
620 PRINT2( _L("Camera <= CCamVideoPostCaptureView::DynInitToolbarL(%d, 0x%X)" ), aResourceId, aToolbar ); |
629 PRINT2( _L("Camera <= CCamVideoPostCaptureView::DynInitToolbarL(%d, 0x%X)" ), aResourceId, aToolbar ); |
621 } |
630 } |
|
631 |
|
632 // --------------------------------------------------------------------------- |
|
633 // CCamVideoPostCaptureView::HdmiTimerCallback |
|
634 // --------------------------------------------------------------------------- |
|
635 // |
|
636 TInt CCamVideoPostCaptureView::HdmiTimerCallback( TAny* aSelf ) |
|
637 { |
|
638 CCamVideoPostCaptureView* self = static_cast<CCamVideoPostCaptureView*>(aSelf); |
|
639 TInt err(0); |
|
640 if( self ) |
|
641 { |
|
642 TRAP(err, self->DoHdmiTimerCallbackL() ); |
|
643 } |
|
644 PRINT1( _L("Camera <> CCamVideoPostCaptureView::HdmiTimerCallback err=%d"), err); |
|
645 return err; |
|
646 } |
|
647 |
|
648 // --------------------------------------------------------------------------- |
|
649 // CCamVideoPostCaptureView::DoHdmlTimerCallbackL |
|
650 // --------------------------------------------------------------------------- |
|
651 // |
|
652 void CCamVideoPostCaptureView::DoHdmiTimerCallbackL() |
|
653 { |
|
654 iController.HandlePostHdmiConnectDuringRecordingEventL(); |
|
655 } |
622 |
656 |
623 |
657 |
624 // End of File |
658 // End of File |