diff -r c5af8598d22c -r e4c884866116 logsui/logsapp/inc/logsviewmanager.h --- a/logsui/logsapp/inc/logsviewmanager.h Thu Sep 02 20:27:05 2010 +0300 +++ b/logsui/logsapp/inc/logsviewmanager.h Fri Sep 17 08:29:34 2010 +0300 @@ -77,16 +77,24 @@ void saveActivity(); void closeEmbeddedApplication(); void appGainedForeground(); + void activityRequested(const QString &activityId); private: bool doActivateView(LogsAppViewId viewId, bool showDialpad, - QVariant args, const QString& dialpadText = QString()); + QVariant args, const QString& dialpadText = QString(), + bool reset = false); bool loadActivity(); LogsAppViewId checkMatchesViewTransition( LogsAppViewId viewId, const QString& dialpadText); void handleFirstActivation(); LogsBaseView* createView(LogsAppViewId viewId); + void doFakeExit(); + bool doLoadActivity(const QString& activityId); + void clearActivities(); + void activateViewViaService( + LogsAppViewId viewId, bool showDialpad, + const QString& dialpadText, const QVariant& args = QVariant()); private: //data