logsui/logsapp/inc/logsviewmanager.h
changeset 15 76d2cf7a585e
parent 9 68f3171a5819
child 17 90fe74753f71
equal deleted inserted replaced
13:52d644758b05 15:76d2cf7a585e
    19 
    19 
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
    22 #include <QList>
    22 #include <QList>
    23 #include <QVariant>
    23 #include <QVariant>
    24 #include <logsservices.h>
    24 #include <xqaiwdecl.h>
    25 #include "logsabstractviewmanager.h"
    25 #include "logsabstractviewmanager.h"
    26 
    26 
    27 class HbMainWindow;
    27 class HbMainWindow;
    28 class LogsComponentRepository;
    28 class LogsComponentRepository;
    29 class LogsServiceHandler;
    29 class LogsServiceHandler;
    54     ~LogsViewManager();
    54     ~LogsViewManager();
    55 
    55 
    56 public slots:
    56 public slots:
    57 
    57 
    58     void changeRecentViewViaService(
    58     void changeRecentViewViaService(
    59         LogsServices::LogsView view, bool showDialpad, QString dialpadText);
    59             XQService::LogsViewIndex view, bool showDialpad, QString dialpadText);
    60     void changeMatchesViewViaService(QString dialpadText);
    60     void changeMatchesViewViaService(QString dialpadText);
    61     void changeRecentView(LogsServices::LogsView view, bool showDialpad);
    61     void changeRecentView(XQService::LogsViewIndex view, bool showDialpad);
    62     
    62     
    63 public: // From LogsAbstractViewManager
    63 public: // From LogsAbstractViewManager
    64     
    64     
    65     virtual bool activateView(LogsAppViewId viewId);
    65     virtual bool activateView(LogsAppViewId viewId);
    66     virtual bool activateView(LogsAppViewId viewId, bool showDialpad, QVariant args);
    66     virtual bool activateView(LogsAppViewId viewId, bool showDialpad, QVariant args);
    74     void proceedExit();
    74     void proceedExit();
    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     
    80     
    80 private:
    81 private:
    81     
    82     
    82     bool doActivateView(LogsAppViewId viewId, bool showDialpad, 
    83     bool doActivateView(LogsAppViewId viewId, bool showDialpad, 
    83                         QVariant args, const QString& dialpadText = QString());
    84                         QVariant args, const QString& dialpadText = QString());