contact: implement add to contact feature

- Add right click on history item
	- Copy number to clipboard
	- Add to new Contact
	- Add to existing contact


Issue: #77711
Issue: #77862
Issue: #77859

Change-Id: Ia249707e51c5208abbd67eeb3b04e6ca835bcd75
diff --git a/windowscontactbackend.h b/windowscontactbackend.h
index c804a06..160b2ac 100644
--- a/windowscontactbackend.h
+++ b/windowscontactbackend.h
@@ -25,6 +25,7 @@
 #include <QXmlStreamReader>
 #include <QtConcurrent/QtConcurrent>
 #include <QImage>
+#include <QFileSystemWatcher>
 
 #include "person.h"
 #include "collectioninterface.h"
@@ -51,6 +52,10 @@
 private:
     CollectionMediator<Person>*  mediator_;
     constexpr static int sizePhoto_ = 50;
+    QFileSystemWatcher* watcher_;
+
+private:
+    bool getPersonFromContactFile(const QDir &contactDir, const QString& contactFileName);
 };
 
 class WindowsContactEditor : public CollectionEditor<Person>