--- 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_ */