diff -r 87476091b3f5 -r 1db7cc813a4e homescreenapp/hsapplication/inc/hsstatemachine.h --- a/homescreenapp/hsapplication/inc/hsstatemachine.h Fri Jul 23 13:47:57 2010 +0300 +++ b/homescreenapp/hsapplication/inc/hsstatemachine.h Fri Aug 06 13:36:36 2010 +0300 @@ -47,6 +47,7 @@ signals: void event_exit(); void event_toIdle(); + void event_toAppLib(); protected: bool eventFilter(QObject *watched, QEvent *event); @@ -59,6 +60,7 @@ void createContentServiceParts(); void createStates(); void updatePSKeys(); + void captureEndKey(bool enable); private slots: void onIdleStateEntered(); @@ -71,6 +73,7 @@ bool mHomeScreenActive; bool mIdleStateActive; + bool mEndKeyCaptured; QValueSpacePublisher *mPublisher;