42 |
41 |
43 public: // From LogsBaseView |
42 public: // From LogsBaseView |
44 |
43 |
45 virtual void activated(bool showDialer, QVariant args); |
44 virtual void activated(bool showDialer, QVariant args); |
46 virtual void deactivated(); |
45 virtual void deactivated(); |
47 |
|
48 public slots: |
|
49 |
|
50 void callKeyPressed(); |
|
51 void saveNumberInDialpadToContacts(); |
|
52 void videoCallToCurrentNum(); |
|
53 void sendMessageToCurrentNum(); |
|
54 |
46 |
55 protected slots: //from LogsBaseView |
47 protected slots: //from LogsBaseView |
56 |
48 |
57 virtual void handleBackSoftkey(); |
49 virtual void handleBackSoftkey(); |
58 virtual void dialpadEditorTextChanged(); |
50 virtual void dialpadEditorTextChanged(); |
59 virtual void dialpadOpened(); |
51 virtual void dialpadOpened(); |
60 virtual void dialpadClosed(); |
52 virtual void dialpadClosed(); |
61 virtual void updateWidgetsSizeAndLayout(); |
53 virtual void updateWidgetsSizeAndLayout(); |
62 virtual void updateEmptyListWidgetsVisibility(); |
54 virtual void updateEmptyListWidgetsVisibility(); |
|
55 |
|
56 private slots: |
|
57 void toggleContactSearch(); |
63 |
58 |
64 private: //from LogsBaseView |
59 private: //from LogsBaseView |
65 |
60 |
66 virtual void initView(); |
61 virtual void initView(); |
67 virtual QAbstractItemModel* model() const; |
62 virtual QAbstractItemModel* model() const; |
|
63 virtual HbListView* listView() const; |
68 |
64 |
69 private: |
65 private: |
70 |
66 |
71 void initListWidget(); |
67 void initListWidget(); |
72 void updateModel(LogsMatchesModel* model); |
68 void updateModel(LogsMatchesModel* model); |
73 void updateMenu(); |
69 void updateMenu(); |
74 void callToCurrentNum( LogsCall::CallType callType ); |
|
75 void updateAddContactButton(); |
70 void updateAddContactButton(); |
76 |
71 |
77 private: |
72 private: |
78 |
73 |
79 HbListView* mListView; //not owned |
74 HbListView* mListView; //not owned |