logsui/logsapp/inc/logsbaseview.h
changeset 9 68f3171a5819
parent 8 6c9acdc6adc0
child 15 76d2cf7a585e
equal deleted inserted replaced
8:6c9acdc6adc0 9:68f3171a5819
    43  */
    43  */
    44 class LogsBaseView : public HbView
    44 class LogsBaseView : public HbView
    45 {
    45 {
    46     Q_OBJECT
    46     Q_OBJECT
    47     friend class UT_LogsBaseView;
    47     friend class UT_LogsBaseView;
       
    48     friend class UT_LogsViewManager;
    48     
    49     
    49 public:
    50 public:
    50     
    51     
    51     virtual ~LogsBaseView();
    52     virtual ~LogsBaseView();
    52 
    53 
    66     virtual void clearActivity(HbActivityManager& manager);
    67     virtual void clearActivity(HbActivityManager& manager);
    67     virtual QString saveActivity(QDataStream& serializedActivity, QVariantHash& metaData);
    68     virtual QString saveActivity(QDataStream& serializedActivity, QVariantHash& metaData);
    68     virtual QVariant loadActivity(
    69     virtual QVariant loadActivity(
    69         const QString& activityId, QDataStream& serializedActivity, QVariantHash& metaData);
    70         const QString& activityId, QDataStream& serializedActivity, QVariantHash& metaData);
    70     virtual bool matchWithActivityId(const QString& activityId);
    71     virtual bool matchWithActivityId(const QString& activityId);
    71     
    72     virtual void cancelServiceRequest();
    72 
    73 
    73 public slots:
    74 public slots:
    74     
    75     
    75     virtual void handleExit();
    76     virtual void handleExit();
    76     virtual void callKeyPressed();
    77     virtual void callKeyPressed();
    78 signals:
    79 signals:
    79 
    80 
    80     void exitAllowed();
    81     void exitAllowed();
    81 
    82 
    82 protected slots:
    83 protected slots:
    83 
    84     
    84     virtual void handleBackSoftkey();
    85     virtual void handleBackSoftkey();
    85     virtual void dialpadOpened();
    86     virtual void dialpadOpened();
    86     virtual void dialpadClosed();
    87     virtual void dialpadClosed();
    87     virtual void dialpadEditorTextChanged();
    88     virtual void dialpadEditorTextChanged();
    88     virtual void updateEmptyListWidgetsVisibility();
    89     virtual void updateEmptyListWidgetsVisibility();
   106     void saveContact();
   107     void saveContact();
   107     void updateEmptyListLabelVisibility();
   108     void updateEmptyListLabelVisibility();
   108     void showCallDetails();
   109     void showCallDetails();
   109     
   110     
   110     void deleteEvent();
   111     void deleteEvent();
   111     virtual void deleteEventOkAnswer();
   112     virtual void deleteEventAnswer(int action);
   112     
   113     
   113     void videoCallToCurrentNum();
   114     void videoCallToCurrentNum();
   114     void sendMessageToCurrentNum();
   115     void sendMessageToCurrentNum();
   115 
   116 
   116     void handleOrientationChanged();
   117     void handleOrientationChanged();
   178     void deactivateEmptyListIndicator(QAbstractItemModel* model);
   179     void deactivateEmptyListIndicator(QAbstractItemModel* model);
   179     
   180     
   180     void addViewSwitchingEffects();
   181     void addViewSwitchingEffects();
   181     void toggleActionAvailability( HbAction* action, bool available );
   182     void toggleActionAvailability( HbAction* action, bool available );
   182 
   183 
   183     void askConfirmation( QString heading , QString text, QObject* receiver,
       
   184             const char* okSlot = 0, const char* cancelSlot = 0 );
       
   185 
       
   186     void updateContactSearchAction();
   184     void updateContactSearchAction();
   187     bool isContactSearchEnabled() const;
   185     bool isContactSearchEnabled() const;
   188     bool isContactSearchPermanentlyDisabled() const;
   186     bool isContactSearchPermanentlyDisabled() const;
   189     void updateDialpadCallAndMessagingActions();
   187     void updateDialpadCallAndMessagingActions();
   190     bool tryMatchesViewTransition();
   188     bool tryMatchesViewTransition();