diff -r b46a585f6909 -r efe85016a067 phonebookui/pbkcommonui/inc/cntnamesview_p.h --- a/phonebookui/pbkcommonui/inc/cntnamesview_p.h Fri Jun 11 13:29:23 2010 +0300 +++ b/phonebookui/pbkcommonui/inc/cntnamesview_p.h Wed Jun 23 18:02:44 2010 +0300 @@ -32,11 +32,10 @@ class HbView; class HbListView; class HbGroupBox; -class HbTextItem; +class HbLabel; class HbDocumentLoader; class HbSearchPanel; class HbStaticVkbHost; -class QGraphicsLinearLayout; class CntExtensionManager; class CntFetchContacts; @@ -49,10 +48,7 @@ CntNamesViewPrivate(CntExtensionManager &extensionManager); virtual ~CntNamesViewPrivate(); -public slots: - void showBanner( const QString aText ); - void hideBanner(); - +public slots: void showFinder(); void hideFinder(); void setFilter(const QString &filterString); @@ -82,7 +78,6 @@ void importSim(); void handleContactAddition(const QList & aAddedList); - void handleContactChanged(const QList & aChangedList); void handleContactRemoval(const QList & aRemovedList); void handleSelfContactIdChange(const QContactLocalId & aOldId, const QContactLocalId & aNewId); @@ -93,16 +88,15 @@ private: void disableDeleteAction(); + void focusLineEdit(); + void setFocusedContact(); + void setScrollPosition(); public: CntNamesView *q_ptr; public: // lazy initializations HbListView *list(); - HbTextItem *emptyLabel(); - HbGroupBox *groupBox(); - HbSearchPanel *search(); - QGraphicsLinearLayout *layout(); HbDocumentLoader *document(); private: @@ -111,13 +105,13 @@ CntListModel* mListModel; HbView* mView; HbListView* mListView; - HbTextItem* mEmptyList; + HbLabel* mEmptyList; HbGroupBox* mBanner; HbSearchPanel* mSearchPanel; HbDocumentLoader* mLoader; - QGraphicsLinearLayout* mLayout; HbStaticVkbHost* mVirtualKeyboard; HbAction* mSoftkey; + HbAction* mNamesAction; CntActionMenuBuilder* mMenuBuilder; HbAction* mImportSim; HbAction* mNewContact; @@ -127,6 +121,7 @@ bool mIsDefault; int mId; QActionGroup* mActionGroup; + QContactLocalId mFocusedContact; }; #endif /* CNTABSTRACTLISTVIEW_H_ */