logsui/logsapp/inc/logsviewmanager.h
changeset 19 e4c884866116
parent 16 c5af8598d22c
child 20 6a40edd41841
equal deleted inserted replaced
16:c5af8598d22c 19:e4c884866116
    75     void handleOrientationChanged();
    75     void handleOrientationChanged();
    76     void completeViewActivation();
    76     void completeViewActivation();
    77     void saveActivity();
    77     void saveActivity();
    78     void closeEmbeddedApplication();
    78     void closeEmbeddedApplication();
    79     void appGainedForeground();
    79     void appGainedForeground();
       
    80     void activityRequested(const QString &activityId);
    80     
    81     
    81 private:
    82 private:
    82     
    83     
    83     bool doActivateView(LogsAppViewId viewId, bool showDialpad, 
    84     bool doActivateView(LogsAppViewId viewId, bool showDialpad, 
    84                         QVariant args, const QString& dialpadText = QString());
    85                         QVariant args, const QString& dialpadText = QString(), 
       
    86                         bool reset = false);
    85     bool loadActivity();
    87     bool loadActivity();
    86     LogsAppViewId checkMatchesViewTransition(
    88     LogsAppViewId checkMatchesViewTransition(
    87         LogsAppViewId viewId, const QString& dialpadText);
    89         LogsAppViewId viewId, const QString& dialpadText);
    88     void handleFirstActivation();
    90     void handleFirstActivation();
    89     LogsBaseView* createView(LogsAppViewId viewId);
    91     LogsBaseView* createView(LogsAppViewId viewId);
       
    92     void doFakeExit();
       
    93     bool doLoadActivity(const QString& activityId);
       
    94     void clearActivities();
       
    95     void activateViewViaService(
       
    96         LogsAppViewId viewId, bool showDialpad, 
       
    97         const QString& dialpadText, const QVariant& args = QVariant());
    90     
    98     
    91 private: //data 
    99 private: //data 
    92     
   100     
    93     LogsMainWindow& mMainWindow;
   101     LogsMainWindow& mMainWindow;
    94     LogsServiceHandler& mService;
   102     LogsServiceHandler& mService;