logsui/logsapp/inc/logsviewmanager.h
changeset 17 90fe74753f71
parent 15 76d2cf7a585e
child 18 acd4e87b24b4
--- 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