equal
deleted
inserted
replaced
32 { |
32 { |
33 } |
33 } |
34 |
34 |
35 void FmViewBase::init() |
35 void FmViewBase::init() |
36 { |
36 { |
37 mBackAction = new HbAction( Hb::BackNaviAction, this ); |
37 mBackAction = new HbAction( Hb::BackNaviAction, this ); |
38 mBackAction->setObjectName( "backAction" ); |
|
39 setNavigationAction( mBackAction ); |
38 setNavigationAction( mBackAction ); |
|
39 connect( mBackAction, SIGNAL( triggered() ), this, SLOT( onBackActionTriggered() ) ); |
40 } |
40 } |
41 |
41 |
42 void FmViewBase::on_backAction_triggered() |
42 void FmViewBase::onBackActionTriggered() |
43 { |
43 { |
44 FmViewManager::viewManager()->popViewAndShow(); |
44 if( offerBackEvent() == BackWasNotConsumed ) { |
|
45 FmViewManager::viewManager()->popViewAndShow(); |
|
46 } |
45 } |
47 } |
46 |
48 |
47 /*! |
49 /*! |
48 called when about to close. used to close some resource before deleted. |
50 called when about to close. used to close some resource before deleted. |
49 */ |
51 */ |
50 void FmViewBase::aboutToClose() |
52 void FmViewBase::aboutToClose() |
51 { |
53 { |
52 |
54 |
53 } |
55 } |
|
56 |
|
57 /*! |
|
58 respond to back action. |
|
59 */ |
|
60 FmEventResponse FmViewBase::offerBackEvent() |
|
61 { |
|
62 return BackWasNotConsumed; |
|
63 } |
|
64 |