--- /dev/null
+#ifndef CONTACTPAGE_H
+#define CONTACTPAGE_H
+
+#include "abstractpage.h"
+
+class ContactPage : public AbstractPage
+{
+ Q_OBJECT
+public:
+ ContactPage(QWidget* parent = 0);
+
+ void updateSize();
+ void update();
+ void initContactWidget();
+ void refreshContactList();
+ void cleanSelectedContactList();
+ void removeSelectedContact();
+ void setContactItemObserver();
+ QVector<ContactWidgetItem*>* getSelectedContacts();
+ QString title();
+
+Q_SIGNALS:
+ void validRecycle(bool valid);
+
+public Q_SLOTS:
+ void onValidRecyele(bool valid);
+};
+
+#endif // CONTACTPAGE_H