diff -r 76d2cf7a585e -r 90fe74753f71 logsui/logsapp/inc/logsviewmanager.h --- a/logsui/logsapp/inc/logsviewmanager.h Mon Aug 23 18:14:51 2010 +0300 +++ b/logsui/logsapp/inc/logsviewmanager.h Fri Sep 03 14:26:05 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