equal
deleted
inserted
replaced
45 { |
45 { |
46 Q_OBJECT |
46 Q_OBJECT |
47 friend class UT_LogsBaseView; |
47 friend class UT_LogsBaseView; |
48 |
48 |
49 public: |
49 public: |
50 |
50 |
51 virtual ~LogsBaseView(); |
51 virtual ~LogsBaseView(); |
52 |
52 |
53 public: |
53 public: |
54 enum LogsViewMap{ |
54 enum LogsViewMap{ |
55 ViewAll, |
55 ViewAll, |
72 |
72 |
73 public slots: |
73 public slots: |
74 |
74 |
75 virtual void handleExit(); |
75 virtual void handleExit(); |
76 virtual void callKeyPressed(); |
76 virtual void callKeyPressed(); |
77 void closeEmptyMenu(); |
|
78 |
77 |
79 signals: |
78 signals: |
80 |
79 |
81 void exitAllowed(); |
80 void exitAllowed(); |
82 |
81 |
137 */ |
136 */ |
138 void updateListLayoutName( HbListView& list, bool ignoreDialpad = false ); |
137 void updateListLayoutName( HbListView& list, bool ignoreDialpad = false ); |
139 /** |
138 /** |
140 * Loads appropriate section from *.docml to resize list widget |
139 * Loads appropriate section from *.docml to resize list widget |
141 */ |
140 */ |
142 void updateListSize(); |
141 void updateListSize( HbListView& list ); |
143 |
142 |
144 protected: |
143 protected: |
145 |
144 |
146 /** |
145 /** |
147 * Initialize view widgets from the docml file. Must be called once on first |
146 * Initialize view widgets from the docml file. Must be called once on first |
188 bool isContactSearchEnabled() const; |
187 bool isContactSearchEnabled() const; |
189 bool isContactSearchPermanentlyDisabled() const; |
188 bool isContactSearchPermanentlyDisabled() const; |
190 void updateDialpadCallAndMessagingActions(); |
189 void updateDialpadCallAndMessagingActions(); |
191 bool tryMatchesViewTransition(); |
190 bool tryMatchesViewTransition(); |
192 bool isDialpadInput() const; |
191 bool isDialpadInput() const; |
|
192 void ensureListPositioning( HbListView& list ); |
|
193 void scrollToTopItem( HbListView* list ); |
|
194 |
|
195 void updateMenuVisibility(); |
|
196 void setMenuVisible(bool visible); |
193 |
197 |
194 protected: |
198 protected: |
195 |
199 |
196 LogsAppViewId mViewId; |
200 LogsAppViewId mViewId; |
197 LogsComponentRepository& mRepository; |
201 LogsComponentRepository& mRepository; |
212 |
216 |
213 QSignalMapper* mCallTypeMapper; |
217 QSignalMapper* mCallTypeMapper; |
214 QString mLayoutSectionName; |
218 QString mLayoutSectionName; |
215 |
219 |
216 QStringList mActivities; |
220 QStringList mActivities; |
|
221 HbMenu* mOptionsMenu; |
217 }; |
222 }; |
218 |
223 |
219 |
224 |
220 |
225 |
221 |
226 |