diff -r efe85016a067 -r 7cbcb2896f0e phonebookui/pbkcommonui/inc/cntnamesview_p.h --- a/phonebookui/pbkcommonui/inc/cntnamesview_p.h Wed Jun 23 18:02:44 2010 +0300 +++ b/phonebookui/pbkcommonui/inc/cntnamesview_p.h Tue Jul 06 14:05:47 2010 +0300 @@ -35,9 +35,10 @@ class HbLabel; class HbDocumentLoader; class HbSearchPanel; -class HbStaticVkbHost; +class HbShrinkingVkbHost; class CntExtensionManager; class CntFetchContacts; +class HbMenu; class CntNamesViewPrivate : public QObject { @@ -53,9 +54,6 @@ void hideFinder(); void setFilter(const QString &filterString); - void handleKeypadOpen(); - void handleKeypadClose(); - void handleExtensionAction(); void createNewContact(); @@ -72,7 +70,7 @@ void showContextMenu(HbAbstractViewItem* aItem, QPointF aPoint); void showSettings(); - void executeAction( QContact& aContact, QString aAction ); + void executeAction( QContact& aContact, QContactDetail aDetail, QString aAction ); void actionExecuted( CntActionLauncher* aAction ); void handleDeleteContact( HbAction* aAction ); void importSim(); @@ -87,10 +85,9 @@ void deactivate(); private: - void disableDeleteAction(); + void changeDeleteActionStatus(); void focusLineEdit(); - void setFocusedContact(); - void setScrollPosition(); + void setScrollPosition(int focusedContact); public: CntNamesView *q_ptr; @@ -109,7 +106,7 @@ HbGroupBox* mBanner; HbSearchPanel* mSearchPanel; HbDocumentLoader* mLoader; - HbStaticVkbHost* mVirtualKeyboard; + HbShrinkingVkbHost* mVirtualKeyboard; HbAction* mSoftkey; HbAction* mNamesAction; CntActionMenuBuilder* mMenuBuilder; @@ -121,7 +118,8 @@ bool mIsDefault; int mId; QActionGroup* mActionGroup; - QContactLocalId mFocusedContact; + HbMenu* mMenu; + bool mFilterChanged; }; #endif /* CNTABSTRACTLISTVIEW_H_ */