logsui/logsapp/inc/logsviewmanager.h
changeset 19 e4c884866116
parent 16 c5af8598d22c
child 20 6a40edd41841
--- 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